?
This document uses PHP Chinese website manual Release
全局屬性dir是一個指示元素中文本方向的枚舉屬性。它的取值如下:
ltr, 指從左到右,用于那種從左向右書寫的語言(比如英語);
rtl, 指從右到左,用于那種從右向左書寫的語言(比如阿拉伯語);
auto, 指由用戶代理決定方向。它在解析元素中字符時會運用一個基本算法,直到發(fā)現(xiàn)一個具有強方向性的字符,然后將這一方向應用于整個元素。
使用說明
這個屬性對有不同語義的<bdo>
元素是必須的。
這個屬性在<bdi>
元素中不可繼承。未賦值時,它的默認值是auto。
這個屬性可以被CSS屬性direction
和unicode-bidi
覆蓋,如果CSS網頁有效且該元素支持這些屬性的話。
由于文本的方向是和內容的語義而不是和表現(xiàn)相關,因此有可能的話,網頁開發(fā)者使用這一屬性而非CSS屬性是被推薦的。這樣,即使在不支持CSS或禁用CSS的瀏覽器中,文本也會正常顯示。
auto應當用于方向未知的數據,如用戶輸入的數據,最終保存在數據庫中的數據。
規(guī)范 | 狀態(tài) | 評論 |
---|---|---|
WHATWG HTML生活標準該規(guī)范中'dir'的定義。 | 生活水平 | 最新的快照HTML5.1沒有變化 |
HTML5.1該規(guī)范中'dir'的定義。 | 建議 | WHATWG HTML Living Standard的快照,HTML5沒有改變 |
HTML5該規(guī)范中'dir'的定義。 | 建議 | WHATWG HTML Living Standard的快照,從HTML 4.01規(guī)范中增加了自動值,現(xiàn)在是一個真正的全局屬性。 |
HTML 4.01規(guī)范該規(guī)范中'dir'的定義。 | 建議 | 除<applet>,<base>,<basefont>,<bdo>,<br>,<frame>,<frameset>,<iframe>,<param>和<script>外的所有元素均受支持。 |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |