bdo元素(控制方向性文书)

<bdo>--</bdo>

bdo元素用于明示文档方向。通常,中国语的网站上很少使用该元素。

浏览器的内部,网页文档通常被转换成Unicode后处理。Unicode文档含有方向性信息,处理这个方向性信息的算法称为Unicode双方向性算法

从以下的例子中可以看出实际文字顺序与现实结果是相反的。新的浏览器一般支持Unicode双方向性算法。但是根据情况并不是所有的浏览器都支持,为了强制指定文档的方向性,可以使用bdo元素。

bdo元素中使用dir属性强制指定文字的表示方向,如果dir属性的值为ltr(left-to-right)则表示方向从左到右,如果是rtl(right-to-left)。则表示从右到左。

使用例

<p>阿拉伯语的<span lang="ar">&#1588;&#1615;&#1603;&#1618;&#1585;&#1611;&#1575;</span>

是“谢谢”的意思。</p>

<p><bdo dir="rtl">逆方向表示</bdo></p>

浏览器上的显示结果↓



阿拉伯语的شُكْرًا 是“谢谢”的意思。

逆方向表示

浏览器支持情况

元素
bdo yes yes yes yes yes

关联内容