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単語間の半角スペース幅

unicode-bidiUnicodeの文字方向の制御

プロパティの値normal | embed | bidi-override | inherit
初期値normal
対象要素全要素
継承しない
%無効
メディアvisual
W3C Ref.CSS2.1

プロパティの書式と機能

unicode-bidiプロパティは、Unicodeに埋め込まれた言語ごとに異なる文字方向の制御をdirectionプロパティに受け渡し、ブラウザ側で文字方向を制御します。

日本語のみの場合、通常はdirectionプロパティの指定は必要ありませんが、アラビア語やヘブライ語などの異なる記述方向の言語が混在する場合は、双方向アルゴリズムが正常に機能しないケースがあるため、その言語部分に対して指定しておく必要があります。

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

プロパティの値

unicode-bidi:embed

directionプロパティで指定した記述方向を組み込みます。ただし、双方向アルゴリズムは有効であり、通常はUnicodeの記述方向が優先されます。

unicode-bidi:bidi-override

Unicodeの双方向アルゴリズムを無効化し、directionプロパティで指定した記述方向を上書きします。

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.