<bdo>要素の定義
英語で「双方向の」という意味の、”bidirectional”+「上書き」を意味する”overwrite”より。
HTML文書中で書字方向を明示的に示したい場合に使用します。
基本的には、dir属性で書字方向を指定して使います。
子要素として使用できるもの
記述コンテンツ
親要素として使えるもの
記述コンテンツを受け入れるすべての要素。
許可されているARIAロール
すべて
DOMインターフェース
HTMLElement
属性
グローバル属性が指定できます。
dir
この属性自体はグローバル属性ですが、<bdo>要素の場合は下記の値を指定することになっています。
- ltr: left to right で左から右に記述する言語向け。英語や横書きの日本語向けの設定。
- rtl: right to left で右から左に記述する言語向け。アラビア語などに使うが、日本語の場合も、縦書きにする場合はこの設定にする場合もある。
サンプル
See the Pen BDO by Masahiko Iwakiri (@m-iwakiri) on CodePen.
このサイトでは、HTML要素や属性の定義は下記サイトを参考にしています。
MDN Web Docs: https://developer.mozilla.org/ja/
W3C仕様の正確な定義、最新情報は上記サイトをご覧ください。

コメント