direction: ***; unicode-bidi: ***;
ブラウザ |
|
---|---|
プロパティ |
direction は基本書字方向を、unicode-bidi はUnicodeの双方向アルゴリズムを制御するプロパティです。
p {
direction: rtl;
unicode-bidi: bidi-override;
}
directionプロパティ
ブロックレベル要素の基本書字方向を指定します。
プロパティ名 | 値 | 説明 |
---|---|---|
direction |
ltr |
左から右へ (初期値) |
rtl |
右から左へ |
- この設定内容をインライン要素に適用させるには、以下の
unicode-bidi
プロパティでembed
またはbidi-override
を指定する必要があります。
unicode-bidiプロパティ
Unicodeの双方向アルゴリズムを制御します。(書字方向の組み込み、または上書きを指定することができます)
プロパティ名 | 値 | 説明 |
---|---|---|
unicode-bidi |
normal |
制御しない (初期値) |
embed |
directionプロパティの指定内容を組み込む | |
bidi-override |
directionプロパティの指定内容で上書きする |
normal
- Unicodeの双方向アルゴリズムがそのまま適用されます。
embed
- 指定した要素がインライン要素の場合は、
direction
プロパティの指定内容を新たに組み込みます。(文字の並び方は変わりません) bidi-override
- 指定した要素がインライン要素、またはインライン要素のみを含むブロックレベル要素の場合は、
direction
プロパティの指定内容で上書きします。(文字の並び方も上書きされます)