Back to Content

-moz-orient

files/en-us/web/css/reference/properties/-moz-orient/index.md

latest1.6 KB
Original Source

{{Non-standard_header}}

The -moz-orient CSS property specifies the orientation of the element to which it's applied.

Syntax

css
-moz-orient: inline;

/* Global values */
-moz-orient: inherit;
-moz-orient: initial;
-moz-orient: revert;
-moz-orient: revert-layer;
-moz-orient: unset;

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

{{CSSInfo}}

Formal syntax

{{CSSSyntaxRaw(-moz-orient = inline | block | horizontal | vertical)}}

Examples

HTML

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

css
.vert {
  -moz-orient: vertical;
  width: 16px;
  height: 150px;
}

Result

{{EmbedLiveSample("Examples","200","360")}}

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

{{Compat}}

See also

  • {{cssxref("box-orient")}}