视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
cssdirection属性与writing-mode属性的区别
2020-11-27 18:51:02 责编:小采
文档
在css中writing-mode和direction都是用来控制文本的展示方向的,但是他们两者又存在区别。

在writing-mode中参数有 lr-tb(左右-上下) tb-rl(上下-右左),在西方国家的书写方式通常是左右-上下,但是在亚洲国家,譬如中国的古诗从右到左,writing-mode属性就体现出来啦!

示例:

<div class="mode"> 
 <h3>登鹳雀楼</h3> 
<p>白日依山尽,<br>黄河入海流.<br>欲穷千里目,<br>更上一层楼。</p> 
</div>
.mode{ 
 writing-mode: tb-rl; 
 } 
 p{ 
 font-size: 24px; 
 }

展现的效果:

direction的参数ltr(左到右)和rtl(右到左)。

通过direction实现控制文本的书写方向是从左到右还是从右到左。

首先,layout-flow:也是控制对象文本内容的流向(但是这个属性可以被writing-mode属性替换)

在css中writing-mode和direction都是用来设置文本的展现方式的,两者有些共同点又有本质的区别。下面先介绍一下两者的用法:

writing-mode

语法:

writing-mode : lr-tb | tb-rl

参数:
lr-tb : 左-右,上-下
tb-rl : 上-下,右-左

说明:
设置或检索对象的内容块固有的书写方向。西方语言确省的是左-右,上-下的书写方式。但是亚洲语言常有上-下,右-左的书写方式。
当此属性值发生变化时,text-align属性与vertical-align属性的作用也将发生变化。
对应的脚本特性为writingMode。请参阅我编写的其他书目。

direction

语法:

direction: ltr | rtl

参数:

ltr : 左-右
rtl : 右-左

说明:

direction属性设置了文本的书写方向是从左向右还是从右向做。

通过上面的对比我们可以得出结论,如果仅仅是为了文字的展现方式如从左向右还是从右向左,我们往往使用direction,而为了应对不同的文字的书写习惯,特别是文字从上而写竖排书写时,如我国古代文字的书写方式,我们需要使用writing-mode。

下载本文
显示全文
专题