CSS direction
属性
说明
direction
属性指定:
- 块的基本书写方向(从右到左,或从左到右)。
- Unicode 双向算法的嵌入和覆盖方向(请参阅
unicode-bidi
属性)。 table
列布局的方向。溢出
的方向。- 当
text-align
属性的值设置为justify
时,块中不完整的最后一行的位置。
下表总结了此属性的使用上下文和版本历史记录。
默认值: | ltr |
---|---|
适用于: | 所有元素 |
继承: | Yes |
动画: | No. 参见动画属性。 |
版本: | CSS 2, 3 |
注意: 与 HTML 中的 dir
属性不同,direction
CSS 属性在为表格列元素指定时,不会被列中的单元格继承,因为 CSS 继承遵循文档树 ,并且行是文档树中单元格的祖先,而不是列。
语法
属性的语法如下:
下面的示例显示了 direction
属性的作用。
p {
direction: rtl;
unicode-bidi: bidi-override;
}
注意:要使 direction
属性影响内联元素的重新排序,unicode-bidi
属性的值必须是 embed
或 override
.
属性值
下表描述了该属性的值。
值 | 说明 |
---|---|
ltr |
设置从左到右的方向。 这是默认值。 |
rtl |
设置从右到左的方向。 |
initial |
将此属性设置为其默认值。 |
inherit |
如果指定,则关联元素采用其父元素 direction 属性的计算值。 时间>
|
浏览器兼容性
所有主要的现代浏览器都支持 direction
属性。
基本支持—
|
进一步阅读
请参阅以下教程: CSS 文本.
相关属性: unicode-bidi
Advertisements