<bdo>要素

<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仕様の正確な定義、最新情報は上記サイトをご覧ください。
HTML要素や属性がどのブラウザに対応しているのかは、下記のサイトで確認できます。
Can I Use?: https://caniuse.com/#home

コメント

タイトルとURLをコピーしました