参照データ: https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/bdi
1. : 書字方向分离要素の定義と基本構文
: 曼字方向分離要素は、文字やテキストが左から右に進む(左→右)か右から左に進む(右→左)かのレイアウトを制御するためのCSSプロパティーです。基本的な構文として、directionプロパティーが使用されます。
例えば、以下のコードでは、方向を指定したテキストが表示されるようになります。
右向きのテキスト左向きのテキストまた、text-orientationプロパティーを使用することで、文字の形態(上下揃えや直立)も制御できます。
右向きで上下揃えたテキスト以上の例えば、方向を指定した要素内で、各文字の方向が一致になります。
注意事項としては、ブラウザーの対応状況や、特定のCSSバージョンに依存する点があります。最新のCSS仕様を参考にしてください。
2. : 書字方向分离要素の基本例題
: 書字方向分離要素とは、視覚障碍者が文字の形や方向を認識するための機能です。CSSのwhite-spaceプロパティーを使用して、文字の書字方向を制御することができます。
以下に、基本的な例題と解説します。
※ 次のコードは、ブラウザー上で実行可能な状態です。
1. 横書きと縦書きの比較
段落内で文字方向を切り替える方法です。
←「横書き」
→「縦書き」
2. 段落全体での文字方向指定
段落全体で横書きを指定する方法です。
← 横書き3. 混合的な例
段落内で部分的に文字方向を変更する方法です。
←「横書き」
→「縦書き」
4. 視覚障碍者向けのツール
ブラウザーでの実現状況についてです。
IEやWebKit等で、white-spaceプロパティーをサポートしています。