CSS unicode-bidi 属性

定義と使用法

unicode-bidi 属性と direction 属性を一緒に使用して、同一のドキュメント内で複数の言語をサポートするためのテキストの書き換えを設定または返します。

参照してください:

CSS チュートリアル:CSS 文本

HTML DOM リファレンスマニュアル:unicodeBidi 属性

テキストの書き換え:

div {
  direction: rtl;
  unicode-bidi: bidi-override;
}

自分で試してみる

CSS 言語

unicode-bidi: normal|embed|bidi-override|initial|inherit;

属性値

説明
normal デフォルト値。要素は追加の埋め込みレベルを開きません。
embed インラインエレメントに対して、この値は追加の埋め込みレベルを開きます。
bidi-override

インラインエレメントに対して、この値はオーバーライドを作成します;

ブロックコンテナーエレメントに対して、この値は、別のブロックコンテナーエレメント内にないインラインレベルの後裔に対してオーバーライドを作成します。

isolate この要素は、同胞と隔離されます。
isolate-override
plaintext
initial この属性をデフォルト値に設定します。参照してください。 initial
inherit この属性は、親要素からこの属性を継承します。参照してください。 inherit

技術的詳細

デフォルト値: normal
継承: はい
アニメーション制作: サポートされていません。参照してください:アニメーション関連属性
バージョン: CSS2
JavaScript 言語: object.style.unicodeBidi="bidi-override"

ブラウザのサポート

テーブルの数字は、この属性を完全にサポートする最初のブラウザのバージョンを示しています。

Chrome IE / Edge Firefox Safari Opera
2.0 5.5 1.0 1.3 9.2