非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。
This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced by a newer standard. See flexbox for information about the current standard.
box-orient
CSS
property sets whether an element lays out its contents horizontally or vertically.
/* Keyword values */ box-orient: horizontal; box-orient: vertical; box-orient: inline-axis; box-orient: block-axis; /* Global values */ box-orient: inherit; box-orient: initial; box-orient: unset;
box-orient
property is specified as one of the keyword values listed below.
horizontal
The box lays out its contents horizontally.
vertical
The box lays out its contents vertically.
inline-axis
(HTML)
The box displays its children along the inline axis.
block-axis
(HTML)
The box displays its children along the block axis.
The inline and block axes are the writing-mode dependent keywords which, in English, map to
horizontal
and
vertical
分别。
HTML DOM elements lay out their contents along the inline-axis by default. This CSS property will only apply to HTML elements with a CSS
display
value of
box
or
inline-box
.
| 初始值 |
inline-axis
(
horizontal
in
XUL
)
|
|---|---|
| 适用于 |
elements with a CSS
display
value of
box
or
inline-box
|
| 继承 | no |
| 计算值 | 如指定 |
| 动画类型 | discrete |
horizontal | vertical | inline-axis | block-axis | inherit
Here, he
box-orient
property will cause the two
<p>
sections in the example to display in the same line.
<div class="example">
<p>I will be to the left of my sibling.</p>
<p>I will be to the right of my sibling.</p>
</div>
div.example {
display: -moz-box; /* Mozilla */
display: -webkit-box; /* WebKit */
display: box; /* As specified */
/* Children should be oriented vertically */
-moz-box-orient: horizontal; /* Mozilla */
-webkit-box-orient: horizontal; /* WebKit */
box-orient: horizontal; /* As specified */
}
Not part of any standard.
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
box-orient
弃用
非标
|
Chrome
完整支持
1
Prefixed
|
Edge
完整支持
12
Prefixed
|
Firefox
完整支持
1
Prefixed
|
IE 不支持 No |
Opera
完整支持
15
Prefixed
|
Safari
完整支持
3
Prefixed
|
WebView Android
完整支持
≤37
Prefixed
|
Chrome Android
完整支持
18
Prefixed
|
Firefox Android
完整支持
4
Prefixed
|
Opera Android
完整支持
14
Prefixed
|
Safari iOS
完整支持
1
Prefixed
|
Samsung Internet Android
完整支持
1.0
Prefixed
|
完整支持
不支持
非标。预期跨浏览器支持较差。
弃用。不要用于新网站。
用户必须明确启用此特征。
要求使用供应商前缀或不同名称。
-moz-context-properties
-moz-float-edge
-moz-force-broken-image-icon
-moz-image-region
-moz-orient
-moz-outline-radius
-moz-outline-radius-bottomleft
-moz-outline-radius-bottomright
-moz-outline-radius-topleft
-moz-outline-radius-topright
-moz-user-focus
-moz-user-input
-webkit-border-before
-webkit-box-reflect
-webkit-line-clamp
-webkit-mask-attachment
-webkit-mask-composite
-webkit-mask-position-x
-webkit-mask-position-y
-webkit-mask-repeat-x
-webkit-mask-repeat-y
-webkit-overflow-scrolling
-webkit-tap-highlight-color
-webkit-text-fill-color
-webkit-text-stroke
-webkit-text-stroke-color
-webkit-text-stroke-width
-webkit-touch-callout
box-align
box-direction
box-flex
box-flex-group
box-lines
box-ordinal-group
box-orient
box-pack