Simple HTMLHTMLリファレンス

Main Menu

おすすめリンク

Site Info.

CSSプロパティ

HTMLリファレンス

CSSリファレンス

その他の記事

CSSリファレンス インデックス

スポンサーリンク

CSSリファレンス

TEXTテキストTOPCSSPropertiesText

  1. colorテキストの色
  2. directionテキストの記述方向
  3. letter-spacingテキスト文字の間隔
  4. text-alignテキストの横方向の位置揃え
  5. text-decorationテキストの装飾
  6. text-indentテキストのインデント距離の指定
  7. text-transformテキストの大文字化と小文字化
  8. unicode-bidiUnicodeの文字方向の制御
  9. vertical-alignテキストの縦方向の位置揃え
  10. white-space半角スペース・タブ・改行の扱い
  11. word-spacing単語間の半角スペース幅

directionテキストの記述方向

プロパティの値ltr | rtl | inherit
初期値ltr
対象要素全要素
継承する
%無効
メディアvisual
W3C Ref.CSS2.1

プロパティの書式と機能

directionプロパティは、表示するテキストの記述方向を指定します。Unicodeの規格では、日本語では左から右へ、アラビア語やヘブライ語などは右から左へといったように、言語ごとに基本となる記述方向のパラメータが設定されています。

日本語では標準で左から右へ記述するため、通常はdirectionの指定は必要ありませんが、アラビア語やヘブライ語などの異なる記述方向の言語が混在する場合は、双方向アルゴリズムが正常に機能しないケースがあるため、その言語を含む要素に対して指定しておく必要があります。

尚、言語方向はUnicodeに埋め込まれた方向制御が優先されるため、directionプロパティで記述方向を指定するためには、unicode-bidiプロパティのbidi-overrideを併用して方向制御を無効化します。

プロパティの書式機能
direction: ltr記述方向:左から右
direction: rtl記述方向:右から左
direction: inherit継承

EXAMPLE

unicode-bidi:normal;direction:ltr
unicode-bidi:embed; direction:rtl、あいうえお。
unicode-bidi:bidi-override; direction:rtl

スポンサーリンク
Copyright (C) 2010 Simple HTML. All Rights Reserved.