Skip to content
On this page

英文文本垂直正向排列

css
.vertical-text {
    writing-mode: vertical-rl;
    text-orientation: upright;
}

writing-mode

属性值说明
horizontal-tb水平方向自上而下的书写方式 即 left-right-top-bottom 默认值
vertical-rl垂直方向自右而左的书写方式 即 top-bottom-right-left
vertical-lr垂直方向内内容从上到下,水平方向从左到右
sideways-rl内容垂直方向从上到下排列
sideways-lr内容垂直方向从下到上排列

text-orientation

属性值说明
mixed将字符顺时针旋转 90o 度,自然地设置了垂直脚本的字符 默认值
upright自然地设置水平脚本的字符(直立),以及垂直脚本的字形,使所有字符都被视为从左到右
sideways顺时针旋转 90 度。会导致字符水平排列。在 Google Chrome 和除 Firefox 之外的其他主要浏览器中不起作用,即仅在 Firefox 中有效
vertical-lr整行向左旋转90°。为了兼容性而保留了sideways的别名sideways-right
initial将属性设置为其默认值
inherit从其父元素继承属性

更新时间: