竖着走的文字:用CSS writing-mode
玩转中文排版
话说,咱们中华文明上下五千年,书写方式那也是经历了不少变迁。从竹简上的刻字,到宣纸上的笔墨丹青,再到如今屏幕上的像素点,文字的呈现方式一直在进化。而这其中,最经典的莫过于咱们的竖排文字了。想象一下,古装剧里,书生们手捧书卷,摇头晃脑地吟诵诗词,那文字可都是从上往下,一列列排开的。
如今,互联网时代,横排文字成了主流。但偶尔,我们也会怀念那种古色古香的竖排韵味。那么,如何在网页上实现这种效果呢?别担心,CSS 的 writing-mode
属性,就能帮你轻松搞定!
writing-mode
:文字书写的方向盘
writing-mode
,顾名思义,就是“书写模式”。它就像一个方向盘,控制着文字在容器内的排列方向。它有几个常用的值,咱们一个个来认识一下:
-
horizontal-tb
(默认值): 这是最常见的水平书写模式,文字从左到右,从上到下排列。英文、数字、以及绝大多数现代中文排版都采用这种模式。 -
vertical-rl
: 这就是我们今天的主角! 它让文字垂直排列,从右向左,从上到下。就像古代的竹简,一行写完,就往左边挪一列。 -
vertical-lr
: 和vertical-rl
类似,也是垂