CSS writing-mode
简介
CSS writing-mode 属性控制元素中文本的书写方向。它允许文本垂直或水平书写,以及从左到右或从右到左书写。
多级标题
水平书写(横排)
垂直书写(竖排)
文本方向
从左到右(ltr)
从右到左(rtl)
使用场景
内容详细说明
水平书写 (writing-mode: horizontal-tb)
这是最常见的书写模式,文本从左到右或从右到左水平排列。
垂直书写 (writing-mode: vertical-rl)
文本垂直排列,从上到下阅读。可以使用以下值控制文本方向:
vertical-rl:从上到下,从右到左书写
vertical-lr:从上到下,从左到右书写
文本方向 (direction)
此属性控制文本的阅读方向:
ltr:从左到右
rtl:从右到左
使用场景
CSS writing-mode 属性在以下场景中很有用:
为支持不同语言的网站创建多语言内容
在狭窄空间中显示大量文本
创建独特的视觉效果
符合特定的文化或排版惯例
示例
```css /
从右到左水平书写
/ div {writing-mode: horizontal-tb;direction: rtl; }/
从上到下竖排
/ p {writing-mode: vertical-rl; } ```
浏览器支持
CSS writing-mode 属性得到所有主流浏览器的广泛支持。
**CSS writing-mode****简介**CSS writing-mode 属性控制元素中文本的书写方向。它允许文本垂直或水平书写,以及从左到右或从右到左书写。**多级标题*** 水平书写(横排) * 垂直书写(竖排) * 文本方向* 从左到右(ltr)* 从右到左(rtl) * 使用场景**内容详细说明****水平书写 (writing-mode: horizontal-tb)**这是最常见的书写模式,文本从左到右或从右到左水平排列。**垂直书写 (writing-mode: vertical-rl)**文本垂直排列,从上到下阅读。可以使用以下值控制文本方向:* vertical-rl:从上到下,从右到左书写 * vertical-lr:从上到下,从左到右书写**文本方向 (direction)**此属性控制文本的阅读方向:* ltr:从左到右 * rtl:从右到左**使用场景**CSS writing-mode 属性在以下场景中很有用:* 为支持不同语言的网站创建多语言内容 * 在狭窄空间中显示大量文本 * 创建独特的视觉效果 * 符合特定的文化或排版惯例**示例**```css /* 从右到左水平书写 */ div {writing-mode: horizontal-tb;direction: rtl; }/* 从上到下竖排 */ p {writing-mode: vertical-rl; } ```**浏览器支持**CSS writing-mode 属性得到所有主流浏览器的广泛支持。