縦書きにおけるテキストの方位法。
名前 | text-orientation
|
---|---|
値 | mixed | upright | sideways |
初期値 | mixed |
適用対象 | すべての要素 ─ ただし、table の[row グループ、column グループ、row、column]を除く。 |
継承 | される |
百分率 | 受容しない |
算出値 | 指定値 |
正準的順序 | n/a |
アニメーション型 | アニメート不可 |
このプロパティは、行の中のテキストの方位を指定する。現時点で効果があるのは、「↑↓」縦書きタイポ グラフィック モードに限られる ─ 「⇔」横書きタイポ グラフィック モードにおけるボックス上では効果はない。
mixed
「↑↓」縦書き用字系に属するタイポ グラフィック文字単位は、その内在的方位に植字される。
詳細は、「↑↓」縦書きにおける方位を見よ。
これは、「↑↓」縦書きが支配的な用字系によるテキストをレイアウトするための、典型的な値である。
<DIV style="border:1px solid red; width:100px; height:150px; writing-mode:vertical-rl; text-orientation:mixed; ">abc def あいう </DIV>
upright
「↑↓」縦書き用字系に属するタイポ グラフィック文字単位は、それらの内在的方位に植字され、通常どおり形状付けられる。
詳細は、「↑↓」縦書きにおける方位を見よ。
この値は direction の使用値を ltr にする。加えて、双向性による並び替えの目的においては、すべての文字は「→」左から右 strong 文字として扱われるようになる。
注記: 算出値と違って、direction の使用値に波及するのは、この方向上の上書きが適用されない子孫(「⇔」横書き inline-block の内容など)の中へ、rtl を適正に継承できるようにするためである。
<DIV style="border:1px solid red; width:100px; height:150px; writing-mode:vertical-rl; text-orientation:upright; ">abc def あいう </DIV>
sideways
<DIV style="border:1px solid red; width:100px; height:150px; writing-mode:vertical-rl; text-orientation:sideways; ">abc def あいう </DIV>
注記: このプロパティの値を変更すると、行内レベルの整列に影響し得る。詳細は テキストの基底線 に。
ユーザー エージェントは、後方互換性の理由から必要であれば,値 sideways-right も受容してもよい ― それは、sideways に算出されるとする。
.vertical-upright-hebrew { writing-mode: vertical-rl; text-orientation: upright; unicode-bidi: bidi-override; direction: ltr; }
表示内容: |
表示内容: |