CSS writing-mode 属性

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