`-moz-orient` CSS property
Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
The -moz-orient CSS property specifies the orientation of the element to which it's applied.
Syntax
-moz-orient: inline; /* Global values */ -moz-orient: inherit; -moz-orient: initial; -moz-orient: revert; -moz-orient: revert-layer; -moz-orient: unset;
Values
This property is specified as one of the following keyword values:
-
inline - The element is rendered in the same direction as the axis of the text: horizontally for horizontal writing modes, vertically for vertical writing modes.
-
block - The element is rendered orthogonally to the axis of the text: vertically for horizontal writing modes, horizontal for vertical writing modes.
-
horizontal - The element is rendered horizontally.
-
vertical - The element is rendered vertically.
Formal definition
| Initial value | inline |
|---|---|
| Applies to | any element; it has an effect on <progress> and <meter>, but not on <input type="range"> or other elements |
| Inherited | no |
| Computed value | as specified |
| Animation type | discrete |
Formal syntax
-moz-orient = inline | block | horizontal | vertical
Examples
HTML
<p>The following progress meter is horizontal (the default):</p> <progress max="100" value="75"></progress> <p>The following progress meter is vertical:</p> <progress class="vert" max="100" value="75"></progress>
CSS
.vert {
-moz-orient: vertical;
width: 16px;
height: 150px;
}
Result
Specifications
Not part of any standard. Though submitted to the W3C, with positive initial feedback, this property is not yet part of any specification; currently, this is a Mozilla-specific extension (that is, -moz-orient).
Browser compatibility
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on iOS | Samsung Internet | WebView Android | WebView on iOS | |
-moz-orient |
No |
No |
6 |
No |
No |
No |
6 |
No |
No |
No |
No |
No |
block |
No |
No |
40 |
No |
No |
No |
40 |
No |
No |
No |
No |
No |
inline |
No |
No |
40 |
No |
No |
No |
40 |
No |
No |
No |
No |
No |
See also
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/-moz-orient