CSS writing-mode Property
Example
Specify whether lines of text are laid out horizontally or vertically:
p.test1 {
writing-mode: horizontal-tb;
}
p.test2 {
writing-mode: vertical-rl;
}
span.test2 {
writing-mode:
vertical-rl;
}
Try it Yourself »
Definition and Usage
The writing-mode
property specifies whether lines of text are laid out horizontally or vertically.
Default value: | horizontal-tb |
---|---|
Inherited: | yes |
Animatable: | no. Read about animatable |
Version: | CSS3 |
JavaScript syntax: | object.style.writingMode="vertical-rl" |
Browser Support
The numbers in the table specify the first browser version that fully supports the property.
Property | |||||
---|---|---|---|---|---|
writing-mode | 48.0 | 12.0 | 41.0 | 11.0 | 35.0 |
CSS Syntax
writing-mode: horizontal-tb|vertical-rl|vertical-lr;
Property Values
Value | Description | Demo |
---|---|---|
horizontal-tb | Let the content flow horizontally from left to right, vertically from top to bottom | Demo ❯ |
vertical-rl | Let the content flow vertically from top to bottom, horizontally from right to left | Demo ❯ |
vertical-lr | Let the content flow vertically from top to bottom, horizontally from left to right | Demo ❯ |
Related Pages
CSS tutorial: CSS Text Effects