小码哥的IT人生

CSS writing-mode 属性 详解

css3基础 2022-07-14 17:35:02小码哥的IT人生shichen

CSS writing-mode 属性

定义和用法

writing-mode 属性规定水平还是垂直地排布文本行。

另请参阅:

CSS 教程:CSS 文本效果

实例

规定水平还是垂直地排布文本行:

p.test1 {
  writing-mode: horizontal-tb;
}
p.test2 {
  writing-mode: vertical-rl;
}
span.test2 {
  writing-mode: vertical-rl;
}

 

完整实例【亲自试一试】:

<!DOCTYPE html>
<html>
<head>
<style>
p.test1 {
  writing-mode: horizontal-tb;
}
p.test2 {
  writing-mode: vertical-rl;
}
span.test2 {
  writing-mode: vertical-rl;
}
</style>
</head>
<body>
<h1>writing-mode 属性</h1>
<p class="test1">Some text with default writing-mode.</p>
<p>Some text with a span element with a <span class="test2">vertical-rl</span> writing-mode.</p>
<p class="test2">Some text with writing-mode: vertical-rl.</p>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

CSS 语法

writing-mode: horizontal-tb|vertical-rl|vertical-lr;

属性值

描述
horizontal-tb 让内容从左到右水平流动,从上到下垂直流动。
vertical-rl 让内容从上到下垂直流动,从右到左水平流动。
vertical-lr 让内容从上到下垂直流动,从左到右水平流动。

技术细节

默认值: horizontal-tb
继承:
动画制作: 不支持。请参阅:动画相关属性
版本: CSS3
JavaScript 语法: object.style.writingMode="vertical-rl"

浏览器支持

表格中的数字注明了完全支持该属性的首个浏览器版本。

Chrome IE / Edge Firefox Safari Opera
48.0 12.0 41.0 11.0 35.0

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024