美文网首页
writing-mode

writing-mode

作者: 阿畅_ | 来源:发表于2018-09-03 19:31 被阅读15次

writing-mode 这个 CSS 属性,感觉是不是很少见,很少用!其实往往是比较 '生僻',有些时候能起到很大的作用。

实际上 writing-modu 这个属性已经在十多年前就已经存在了,在 IE5.5 浏览器就已经支持了,可以这个属性出来的这么早,资格这么老,为什么沉寂了快 20 年?

  • 是因为,在很长一段时间里,FireFox, Chrome 这些比较常用的浏览器中都不支持 writing-mode, 可以说它就是 IE 的私有产物,又加上我们对 IE 浏览器也没有什么好感。所以就冷落了 writing-mode。

  • 然而,现在前端技术的快速发展,各大浏览器纷纷对 writing-mode 实现了更加标准的支持。

  • 先看一下它的兼容性(图片来自 caniuse 网站)


    兼容性
  • writing-mode 语法

  • horizontal-tb 表示,水平方向自上而下的书写方式。

  • vertical-rl 表示文本是垂直方向展示,阅读的顺序是从右往左,跟古诗的阅读顺序一致。

  • vertical-lr 表示文本是垂直方向展示,阅读的顺序还是默认的从左往右,也就仅仅是水平变垂直。

  • lr-tb: 左 - 右,上 - 下。对象中内容在水平向上从左向右流入,后一行在前一行的下面。所有字形都是竖直向上的。 这种布局通常是罗马语系使用 (IE)

  • tb-rl: 上 - 下,右 - 左。内容在垂直方法上从上向下流入,自右向左。后一竖在前一竖行的左面。全角字符是垂直向上的,半角字符如拉丁字母顺时针旋转 90 度。这种布局是东亚语系通常使用的 (IE)

  • 下面是各个中英文的对照表 (图片截自 MDN)


    对比图

相关文章

  • 2020-09-21

    文字竖着排放 writing-mode(设置对象书写方向) 语法:writing-mode : lr-tb、tb-...

  • Html 文字竖向排列

    文字竖向排列 更多内容可以自行查阅writing-mode属性

  • writing-mode

    writing-mode 这个 CSS 属性,感觉是不是很少见,很少用!其实往往是比较 '生僻',有些时候能起到很...

  • writing-mode

    writing-mode 默认值horizontal-tb表示,文本流是水平方向(horizontal)的,元素是...

  • writing-mode属性改变CSS世界纵横规则

    改变CSS世界纵横规则的writing-mode属性 麻辣小隔壁[https://www.jianshu.com/...

  • 兼容火狐和IE的CSS竖排文字代码

    writing-mode的兼容性 1.writing-mode(设置对象书写方向) 语法:writing-mode...

  • 2020-12-31

    文字竖行横书组合 writing-mode语法 horizontal-tb:水平方向自上而下的书写方式。 vert...

  • margin重叠

    通常特性:1.block水平元素(不包括float和absolute元素)2.不考虑writing-mode,只发...

  • CSS 蒙古文竖排

    第一步,改变文字排版方向: 这里使用了 writing-mode 这个 API,这个API 从 ie5.5 就有了...

  • CSS学习心得(一)

    使字体按照从上到下的方式显示(古汉字书写习惯)writing-mode:vertical-rl CSS语法 CSS...

网友评论

      本文标题:writing-mode

      本文链接:https://www.haomeiwen.com/subject/ilsiwftx.html