HTML5 <bdo> 标签:覆盖默认的文本方向
HTML5草案的前身名为 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队。
html 5 的第一份正式草案已于2008年1月22日公布[3]。html5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 html5 支持。2013年5月6日, html 5.1[5]正式草案公布。该规范定义了第五次重大版本,第一次要修订万维网的核心语言:超文本标记语言(html)。在这个版本中,新功能不断推出,以帮助web应用程序的作者,努力提高新元素互操作性。
支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari,Opera等;国内的傲游浏览器(Maxthon),以及基于IE或Chromium(Chrome的工程版或称实验版)所推出的360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5的能力。在移动设备开发HTML5应用只有两种方法,要不就是全使用HTML5的语法,要不就是仅使用JavaScript引擎。
HTML5 <bdo> 标签定义和用法
<bdo> 标签覆盖默认的文本方向。
HTML5 <bdo> 标签属性
属性 值 描述
dir ltr
rtl 必需。定义文本方向。
HTML5 <bdo> 标签标准属性
class, contenteditable, contextmenu, dir, draggable, id, irrelevant,
lang, ref, registrationmark, tabindex, template, title
HTML5 <bdo> 标签事件属性
onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu,
ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover,
ondragstart, ondrop, onerror, onfocus, onkeydown, onkeypress, onkeyup,
onload, onmessage, onmousedown, onmousemove, onmouseover, onmouseout,
onmouseup, onmousewheel, onresize, onscroll, onselect, onsubmit, onunload
HTML5 <bdo> 标签例1:
<bdo dir="rtl">Here is some text</bdo>
HTML5 <bdo> 标签例2:
<bdo dir="rtl">
Here is some Hebrew text that should be written from right-to-left.
</bdo>
HTML5 <bdo> 标签例3:
<p>How to <bdo dir="rtl">override text direction? I think you already know!</bdo></p>