HTML5 <bdi> 标签
实例
将用户名从周围的文本方向设置中隔离出来:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>w3cschool官网 - 编程狮,随时随地学编程</title>
</head> <body> <p>在下面的示例中,显示着每个用户比赛的分数。将用户名从周围的文本方向设置中隔离出来。</p> <ul> <li>用户 <bdi>hrefs</bdi>: 60 分</li> <li>用户 <bdi>jdoe</bdi>: 80 分</li> <li>用户 <bdi>إيان</bdi>: 90 分</li> </ul> <p><b>注意:</b> 目前只有 Firefox 和 Chrome 浏览器支持 bdi 标签。</p> </body> </html>
浏览器支持
元素 | |||||
---|---|---|---|---|---|
<bdi> | Yes | 不支持 | Yes | Yes | Yes |
标签定义及使用说明
bdi 指的是 bidi 隔离(Bi-directional Isolation)。
<bdi> 标签允许您设置一段文本,使其脱离其父元素的文本方向设置。
在发布用户评论或其他您无法完全控制的内容时,该标签很有用。
HTML 4.01 与 HTML5之间的差异
<bdi> 标签是 HTML5 的新标签。
全局属性
<bdi> 标签支持 HTML 的全局属性。
事件属性
<bdi> 标签支持 HTML 的事件属性。
HTML5 <bdo> 标签
定义和用法
<bdo> 标签覆盖默认的文本方向。bdo 指的是 bidi 覆盖(Bi-Directional Override)。
实例
在这个实例中,我们将改变显示文本的方向,使该段文本从右到左显示:
<p>该段落文字从左到右显示</p>
<p><bdo dir="rtl">该段落文字从右到左显示</bdo></p>
亲自试一试
HTML 4.01 与 HTML 5 之间的差异
HTML4 的规范文档中没有描述该元素的事件,它们在 XHTML 中被添加。这应该是当时的疏忽。
属性
属性 | 值 | 描述 |
---|---|---|
dir |
| 必需。定义文本方向。 |
标准属性
<bdo> 标签支持 HTML 5 中的标准属性。
事件属性
<bdo> 标签支持 HTML 5 中的事件属性。