<bdo>の解説|クロノドライブのHTML辞典

<bdo>

対応ブラウザ Internet Explorer 5~ / Firefox 1~ / Google Chrome 1~ / Safari 1~ / Opera 7~
タグの分類 インライン要素 定義バージョン Strict, Transitional, Frameset
開始タグ 必須 終了タグ 必須
用例
<p><bdo dir="rtl">文字方向を右から左にします。</bdo></p>

属性

dir 概要 書字方向を指定します。値にltrを入力すると左から右へ、rtlで右から左になります。
属性の値 ltr、rtl

<bdo>とは

「BDO」とは、文字の方向を指定するタグです。日本では文字を左から右方向に読み書きますが、ヘブライ語などの一部の言語では、文字の流れが右から左方向になります。そのため、文字の流れが異なる言語が混在するようなテキストがある場合に、方向の制御をするために用いられます。

タグの性格上、テキストを「右読み」にするか「左読み」にするかは必ず指定する必要があり、「dir="ltr"」(左から右)、「dir="rtl"」(右から左)で指定します。
ただし、<bdo>タグは非推奨タグのため、スタイルシートで代替することが推奨されています。スタイルシートで指定した場合は<p style="direction: rtl; unicode-bidi: bidi-override;">~</p>などと記述します。 なお、文字の流れが異なる言語が混在するテキストは通常のホームページではほとんどないため、このタグが使われるケースは少ないでしょう。

サンプルデモ

dir="ltr":文字の方向を右から左にします。

	<p><bdo dir="ltr">文字方向を右から左にします。</bdo></p>

dir="rtl":文字の方向を左から右にします。

	<p><bdo dir="rtl">文字方向を左から右にします。</bdo></p>