HTML <bdo> 元素
HTML <bdo>
元素(bidirectional override 双向覆盖)用于覆盖文本的当前朝向。它使得字符的排列方式以给定的方向覆盖。
实例
指定文本方向:
<p>该段落文字从左到右显示。</p>
<p><bdo dir="rtl">该段落文字从右到左显示。</bdo></p>
特性
内容类别 | 流式内容,短语内容,可触知内容。 |
---|---|
允许的内容 | 短语内容。 |
标签省略 | 不允许,开始标签和结束标签都不能省略。 |
允许的父元素 | 任何接受短语内容的元素。 |
允许的 ARIA 角色 | 任意 |
DOM 接口 |
HTMLElement ,在 Gecko 1.9.2 (Firefox 4) 之前,火狐使用 HTMLSpanElement 接口实现该元素。 |
属性
该元素包含了全局属性。
dir
该元素中的文本方向。可能的值是:
-
ltr
:表示文本的方向应该从左到右。 -
rtl
: 表示文本的方向应该从右到左。
事件属性
<bdo>
元素支持 HTML 的事件属性。
注意
HTML 4 规范没有为该元素指定事件;在 XHTML 中才被添加。这应该是当时的疏忽。
规范
规范 | 状态 | 备注 |
---|---|---|
HTML Living Standard<bdo> 的定义 |
现行的标准 | - |
HTML5<bdo> 的定义 |
推荐 | - |
HTML 4.01 Specification<bdo> 的定义 |
推荐 | - |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |