目次に戻る

bdo要素:HTML Living Standard各要素別メモ

概要

カテゴリー
配置できる場所
内容モデル
属性
  • グローバル属性
  • dir属性は必須で、その属性値ltrrtlのいずれか(autoを指定するならこの要素をわざわざ使用する意味はない)。
HTML構文におけるタグの省略
  • 省略不可。
WAI-ARIA
  • デフォルトroleは、genericデフォルトrolerole属性値に指定することは、推奨されない。
  • デフォルトrole以外では、すべてのroleが指定可能。
視覚系ブラウザデフォルトとして期待されるCSS

  bdo,
  bdo[dir] {
    unicode-bidi: isolate-override;
  }
  
意味・用法

そのに対する明示的な書字方向の書式設定の制御を行う。この要素は、作者が明示的に書字方向の上書きを指定することによって、unicode双方向アルゴリズムを上書きできる。

私見・補足

諸言語混在の文章中で、書字方向の書式設定を整理するために使うのが主な用法だろうか。

単に文章を左右反転させて見せたいというような見た目目的のためだけにこの要素を用いるのは不可。

表示確認

ソース

  <bdo dir="rtl">明治時代は、右から左へ文章を書いてたことあるよね。</bdo>
  
表示結果
明治時代は、右から左へ文章を書いてたことあるよね。