HTML dir属性

由网友 大卫 发布 阅读 7

HTML dir属性

全局属性dir是一个指示元素中文本方向的枚举属性。它的取值如下: ltr, 指从左到右,用于那种从左向右书写的语言(比如英语); rtl, 指从右到左,用于那种从右向左书写的语言(比如阿拉伯语); auto, 指由用户代理决定方向。它在解析元素中字符时会运用一个基本算法,直到发现一个具有强方向性的字符,然后将这一方向应用于整个元素。

HTML 全局属性

在线示例

文本方向为从从左到右 和 从右到左的段落:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML dir 属性的使用(大卫编程网 div.cn)</title>
</head>
<body>
<bdo dir="ltr">文本方向从左到右!</bdo><br>
<bdo dir="rtl">文本方向从右到左!</bdo>
</body>
</html>
测试看看 ‹/›

浏览器兼容性

IEFirefoxOperaChromeSafari

所有主流浏览器都支持 dir 属性

定义和用法

dir属性指定元素内容的文本方向。

HTML 4.01 与 HTML5之间的差异

在 HTML5 中, dir 属性可用于任何的 HTML 元素 (它会验证任何HTML元素。但不一定是有用)。

在 HTML 4.01 中,  dir 元素不能用于: <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param>, 和 <script>。

语法

<element dir="ltr|rtl|auto">

属性值

描述
ltr默认。从左向右的文本方向。
rtl从右向左的文本方向。
auto让浏览器根据内容来判断文本方向。仅在文本方向未知时推荐使用。

HTML 全局属性

HTML draggable属性 HTML data