files/en-us/web/css/reference/properties/box-direction/index.md
{{Non-standard_header}}{{Deprecated_Header}}
[!WARNING] This is a property of the original CSS flexible box layout Module draft, and has been replaced by a newer standard. The
-moz-box-directionwill only be used for XUL while the previous standardbox-directionhas been replaced byflex-direction. See flexbox for information about the current standard.
The box-direction CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).
/* Keyword values */
box-direction: normal;
box-direction: reverse;
/* Global values */
box-direction: inherit;
box-direction: initial;
box-direction: revert;
box-direction: revert-layer;
box-direction: unset;
The box-direction property is specified as one of the keyword values listed below.
normal
reverse
The edge of the box designated the start for layout purposes depends on the box's orientation:
The edge opposite to the start is designated the end.
If the direction is set using the element's dir attribute, then the style is ignored.
{{cssinfo}}
{{CSSSyntaxRaw(box-direction = normal | reverse)}}
.example {
/* bottom-to-top layout */
-moz-box-direction: reverse; /* Mozilla */
-webkit-box-direction: reverse; /* WebKit */
box-direction: reverse; /* As specified */
}
Not part of any standard.
{{Compat}}