テキストの書字方向を指定する
bdo
<
bdo
/bdo
>
bdo要素は、テキストに対して明示的に書字方向を指定します。bdo要素を記述した部分のみ、「双方向アルゴリズム」を上書きすることが可能です。
例えば、日本語の文章に書字方向の異なるアラビア語を混在させるときに、対象となるテキストの書字方向を指定することで、意図しない表記になることを防げます。dir属性は必須です。
カテゴリー | ・パルパブルコンテンツ ・フレージングコンテンツ ・フローコンテンツ |
---|---|
コンテンツモデル | フレージングコンテンツ |
使用できる文脈 | フレージングコンテンツが期待される場所 |
使用できる属性
グローバル属性
すべての要素で使用できる属性です。
グローバル属性とイベントハンドラ属性
サンプルコード
以下の例では、「:○件の投稿」の部分に左から右の書字方向(dir属性値がltr)を指定したbdo要素を記述することで、投稿者の名前がアラビア語でも影響されないようにしています。
<ul> <li>投稿者 jcranmer : 12件の投稿</li> <li>投稿者 hober : 5件の投稿</li> <li>投稿者 (アラビア語) : 3件の投稿</li> </ul> <ul> <li> 投稿者 jcranmer <bdo dir="ltr">: 12件の投稿</bdo></li> <li> 投稿者 hober <bdo dir="ltr">: 5件の投稿</bdo></li> <li> 投稿者 (アラビア語) <bdo dir="ltr">: 3件の投稿</bdo></li> </ul>Google Chrome