超小白法
将需要竖排显示的字符单独放在一个div或p等标签中,或放在span中然后在CSS中设置display属性为block实现竖排。
使用css
1 | <h1> NETTUTS </h1> |
单句话竖向排列 (浏览器兼容性最好)
在需要竖向显示的地方,强制定义显示区域的宽度,然后加宽字符间距这样字符会自动竖向排列
1 | h1 { |
多个句子竖向排列(如古诗)
1 | .one { |
字体横行,整体竖向排版)
1 | .tow { |
使用js
1 | var h1 = document.getElementsByTagName(‘h1′)[0]; |
1 | <style> |
此种方法与使用原理是一样的,好处是用js代替手工添加span标签。尽管如此,还是有一些弊端:
a、当js失效的时候,会影响页面布局;
b、当然完美的解决方法是,尽可能用css;
参考来源:
CSS writing-mode 属性
彻底搞懂word-break、word-wrap、white-space
4种方法实现文字竖向排列
CSS几种简单方法实现文字竖向排版
最后更新: 2019年10月13日 22:13
原始链接: http://ldc5886.github.io/2019/07/04/%E6%96%87%E5%AD%97%E7%AB%96%E5%90%91%E6%8E%92%E5%88%97/