方向(LTR / RTL):CSS方向和HTML方向属性有什么区别?

时间:2011-03-21 09:32:12

标签: html css

那么,这是否有任何区别:

<body dir="rtl">

这个?:

<body style="direction:rtl">

1 个答案:

答案 0 :(得分:16)

根据W3C建议,

<body dir="rtl">更合适:

http://www.w3.org/International/questions/qa-bidi-css-markup

  

由于方向性是文档结构的组成部分,因此应使用标记来设置文档或信息块的方向性,或者识别文本中仅使用Unicode双向算法不足以实现所需方向性的位置。 [...]因此,您应该在可用时使用专用的bidi标记。不要简单地将CSS样式附加到一般元素以实现效果。

忽略CSS的用户代理也将从这种方法中受益。