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
基础支持 支持 支持 支持 支持 支持 支持 支持