CSS 中如何让文字竖着显示?在实际的页面布局中,我们经常需要将文字沿着某一方向进行排列。一般情况下,我们都是将文字横向排列。但是,有时也会需要将文字竖着排列,比如中文中的竖排文字,或者日文字体中的横...
CSS 中如何让文字竖着显示?
在实际的页面布局中,我们经常需要将文字沿着某一方向进行排列。一般情况下,我们都是将文字横向排列。但是,有时也会需要将文字竖着排列,比如中文中的竖排文字,或者日文字体中的横排文字等等。那么,在 CSS 样式当中该如何实现这个效果呢?
CSS 中提供了一种 text-orientation 的属性,可以实现将文字竖着排列的效果。在实际应用中,该属性的常用取值有:
- upright:文字竖直向上排列
- sideways:文字水平方向排列,但是旋转了 90 度
- sideways-rl:文字水平方向排列,并旋转了 270 度
下面就简单演示一下如何在 CSS 样式当中使用 text-orientation 属性实现文字竖排效果:
html
<pre>
<p class="vertical-text">这是一段竖排文字</p>
css
.vertical-text {
writing-mode: vertical-lr;
text-orientation: upright;
}