全局屬性dir是一個指示元素中文本方向的枚舉屬性。它的取值如下: ltr, 指從左到右,用于那種從左向右書寫的語言(比如英語); rtl, 指從右到左,用于那種從右向左書寫的語言(比如阿拉伯語); auto, 指由用戶代理決定方向。它在解析元素中字符時會運用一個基本算法,直到發(fā)現(xiàn)一個具有強(qiáng)方向性的字符,然后將這一方向應(yīng)用于整個元素。
文本方向為從從左到右 和 從右到左的段落:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>HTML dir 屬性的使用(菜鳥教程 cainiaoplus.com)</title> </head> <body> <bdo dir="ltr">文本方向從左到右!</bdo><br> <bdo dir="rtl">文本方向從右到左!</bdo> </body> </html>測試看看 ?/?
IEFirefoxOperaChromeSafari
所有主流瀏覽器都支持 dir 屬性
dir屬性指定元素內(nèi)容的文本方向。
在 HTML5 中, dir 屬性可用于任何的 HTML 元素 (它會驗證任何HTML元素。但不一定是有用)。
在 HTML 4.01 中, dir 元素不能用于: <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param>, 和 <script>。
<element dir="ltr|rtl|auto">
值 | 描述 |
---|---|
ltr | 默認(rèn)。從左向右的文本方向。 |
rtl | 從右向左的文本方向。 |
auto | 讓瀏覽器根據(jù)內(nèi)容來判斷文本方向。僅在文本方向未知時推薦使用。 |