CSS 书写模式writing-mode 属性指定文本应该垂直还是水平布局。
此属性更改文本的对齐方式,以便可以从上到下或者从左到右阅读,具体取决于语言。
例如,东亚语言如中文或者日语 是横写的,或者一些语言是竖写的。
写入模式属性影响块流向,块流向是块级容器堆叠的方向,以及行内内容在块容器内流动的方向。
为了获得最大的浏览器兼容性扩展,例如 -webkit- 用于 Safari、Google Chrome 和 Opera(较新版本)与此属性一起使用。
初始值 | horizontal-tb |
---|---|
应用于 | 除表行组,表列组,表行,表列,ruby基础容器,ruby注释容器中的所有元素。 |
继承 | 可继承 |
可动画的 | 无效 |
版本 | CSS3. |
DOM 语法 | object.Style.WritingMode =“"vertical-lr"; |
语法
writing-mode: horizontal-tb | vertical-rl | vertical-lr | initial | inherit;
具有“horizontal-tb”值的写入模式属性示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> <style> p { font-size: 20px; -webkit-writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; writing-mode: horizontal-tb; } p::first-letter { color: #1c87c9; font-weight: bold; } </style> </head> <body> <h2>Writing-mode 属性示例</h2> <p> 生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。 </p> </body> </html>
内容从上到下、从右到左垂直流动的另一个示例。
具有“vertical-rl”值的writing-mode属性示例:
<!DOCTYPE html> <html> <head> <title>The 文档的标题</title> <style> p { font-size: 20px; -webkit-writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; writing-mode: vertical-rl; } p::first-letter { color: #1c87c9; font-weight: bold; } </style> </head> <body> <h2>Writing-mode 属性示例</h2> <p> 生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。 </p> </body> </html>
在以下示例中,内容从上到下、从左到右垂直流动。
具有“vertical-lr”值的writing-mode属性示例:
<!DOCTYPE html> <html> <head> <title>The 文档的标题</title> <style> p { font-size: 20px; -webkit-writing-mode: vertical-lr; -ms-writing-mode: vertical-lr; writing-mode: vertical-lr; } p::first-letter { color: #1c87c9; font-weight: bold; } </style> </head> <body> <h2>Writing-mode 属性示例</h2> <p> 生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。 是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。 </p> </body> </html>
CSS writing-mode 属性值说明
值 | 描述 |
---|---|
horizontal-tb | 内容从左到右从左到右水平流动,从上到下流动。 |
vertical-rl | 内容从上到下,从右到左垂直流动。 |
vertical-lr | 内容从上到下,从左到右水平流动。 |
sideway-rl | 内容从上到下流动,所有字形的所有字形都侧向朝向右侧。 |
sideway-lr | 内容从上到下垂直流动,并且所有字形的所有字形都侧向向左设定。 |
initial | 使属性使用其默认值。 |
inherit | 从父母元素继承属性。 |
日期:2020-06-02 22:14:52 来源:oir作者:oir