全局属性dir是一个指示元素中文本方向的枚举属性。它的取值如下: ltr, 指从左到右,用于那种从左向右书写的语言(比如英语); rtl, 指从右到左,用于那种从右向左书写的语言(比如阿拉伯语); auto, 指由用户代理决定方向。它在解析元素中字符时会运用一个基本算法,直到发现一个具有强方向性的字符,然后将这一方向应用于整个元素。
文本方向为从从左到右 和 从右到左的段落:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>HTML dir 属性的使用(基础教程网 nhooo.com)</title> </head> <body> <bdo dir="ltr">文本方向从左到右!</bdo><br> <bdo dir="rtl">文本方向从右到左!</bdo> </body> </html>测试看看 ‹/›
IEFirefoxOperaChromeSafari
所有主流浏览器都支持 dir 属性
dir属性指定元素内容的文本方向。
在 HTML5 中, dir 属性可用于任何的 HTML 元素 (它会验证任何HTML元素。但不一定是有用)。
在 HTML 4.01 中, dir 元素不能用于: <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param>, 和 <script>。
<element dir="ltr|rtl|auto">
值 | 描述 |
---|---|
ltr | 默认。从左向右的文本方向。 |
rtl | 从右向左的文本方向。 |
auto | 让浏览器根据内容来判断文本方向。仅在文本方向未知时推荐使用。 |