Limited support Use with care and confirm browser support before shipping it to all users.

Browser support

Feature Desktop Mobile
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
lr
Deprecated
48
12
43
10.1
48
10.3
lr-tb
Deprecated
48
12
43
10.1
48
10.3
rl
Deprecated
48
12
43
10.1
48
10.3
rl-tb
Deprecated
48
12
43
10.1
48
10.3
tb
Deprecated
48
12
43
10.1
48
10.3
tb-rl
Deprecated
48
12
43
10.1
48
10.3
1+Supported (version) Not supported Has note Sub-feature descriptions sourced from MDN Web Docs (CC BY-SA 2.5)

Syntax

CSS
/* Legacy SVG 1.1 values */
text { writing-mode: tb; }
/* Recommended CSS standard values */
text { writing-mode: vertical-rl; }

Live demo

Vertical-rl (recommended)

CSS Vertical-rl (recommended) demo.

PreviewFullscreen

vertical-lr

CSS Vertical-lr demo.

PreviewFullscreen

Tb (legacy-)

CSS Tb (legacy-) demo.

PreviewFullscreen

Use cases

  • Use writing-mode SVG 1.1 values

    Use writing-mode SVG 1.1 values when the default CSS behavior is not expressive enough for the component or layout you are building.

  • Handle edge cases

    Apply writing-mode SVG 1.1 values to solve a specific styling constraint without introducing broader layout or behavior changes.

Cautions

  • Test writing-mode SVG 1.1 values in the browsers you support, especially if it changes layout, text handling, or interaction behavior.
  • Plan a fallback or acceptable degradation path when support is still limited.

Accessibility

  • Confirm that using writing-mode SVG 1.1 values does not make content harder to perceive, understand, or operate in assistive contexts.