定義
unicode-bidi 屬性設置文本的方向。
繼承性:Yes
說明
盡管 CSS 試圖處理書寫方向,但 Unicode 有一種更健壯的方式來處理方向性。利用屬性 unicode-bidi,CSS 創(chuàng)作人員可以充分利用 Unicode 的某些功能。
可能的值
在這里,我們將簡要引用 CSS2.1 規(guī)范中關于這些值的描述,這些描述很好地說明了各個值的實現(xiàn)。
normal
元素不會對雙向算法打開附加的一層嵌套。對于行內(nèi)元素,順序的隱式重排會跨元素邊界進行。
embed
如果是一個行內(nèi)元素,這個值對于雙向算法會打開附件的一層嵌套。這個嵌套層的方向由 direction 屬性指定。會在元素內(nèi)部隱式地完成順序重排。這對應于在元素開始處增加一個 LRE(對于 direction:ltr :U+202A)或 RLE(對于 direction:rtl :U+202B),并在元素的最后增加一個 PDF(U+202C)。
bidi-override
這會為行內(nèi)元素創(chuàng)建一個覆蓋。對于塊級元素,將為不在另一塊中的行內(nèi)后代創(chuàng)建一個覆蓋。這說明,順序重排在元素內(nèi)部嚴格按照 direction 屬性進行;忽略了雙向算法的隱式部分。這對應于在元素開始處增加一個 LRO(對于 direction:ltr :U+202D)或 RLO(對于 direction:rtl :U+202E),并在元素最后增加一個 PDF(U+202C)。
更多建議: