This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the specification changes.
The text-orientation CSS property defines the orientation of the text in a line. This property only has an effect in vertical mode, that is when writing-mode is not horizontal-tb. It is useful to control the display of writing in languages using vertical script, but also to deal with vertical table headers.
| Initial value | mixed |
|---|---|
| Applies to | all elements, except table row groups, rows, column groups, and columns |
| Inherited | yes |
| Media | visual |
| Computed value | as specified |
| Animation type | discrete |
| Canonical order | the unique non-ambiguous order defined by the formal grammar |
/* Keyword values */ text-orientation: mixed; text-orientation: upright; text-orientation: sideways-right; text-orientation: sideways; text-orientation: use-glyph-orientation; /* Global values */ text-orientation: inherit; text-orientation: initial; text-orientation: unset;
mixeduprightdirection is ltr, whatever the user could try to set it to.sidewayswriting-mode is vertical-rl or to the left, if it is vertical-lr.sideways-rightsideways that is kept for compatibility purpose.use-glyph-orientationglyph-orientation-vertical and glyph-orientation-horizontal.mixed | upright | sideways
.myText {
writing-mode: vertical-rl;
text-orientation: sideways-right;
}
| Specification | Status | Comment |
|---|---|---|
| CSS Writing Modes Module Level 3 The definition of 'text-orientation' in that specification. | Candidate Recommendation | Initial definition |
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support |
(Yes) -webkit 48.0 (unprefixed) | 41 (41)[1] | No support | (Yes) -webkit | No support |
sideways | No support | 44 (44)[2] | No support | No support | No support |
| Feature | Android | Android Webview | Chrome for Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|---|
| Basic support | No support | 48.0 | 48.0 | 41.0 (41)[1] | No support | No support | No support |
sideways | No support | No support | No support | 44.0 (44)[2] | No support | No support | No support |
[1] Available since Gecko 38 (Firefox 38.0 / Thunderbird 38.0 / SeaMonkey 2.35), but behind the preference layout.css.vertical-text.enabled, then set to false by default. The preference has been removed in Gecko 51 (Firefox 51.0 / Thunderbird 51.0 / SeaMonkey 2.48) and this property cannot be disabled anymore since this version.
[2] sideways-right has been made an alias of sideways.
writing-mode, text-combine-upright, and unicode-bidi.
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/text-orientation