css3 box-orient 屬性

南城夏季發表於2018-04-02

水平排列 div 元素的子元素:

div
{
width:350px;
height:100px;
border:1px solid black;

/* Firefox */
display:-moz-box;
-moz-box-orient:horizontal;

/* Safari、Opera 以及 Chrome */
display:-webkit-box;
-webkit-box-orient:horizontal;

/* W3C */
display:box;
box-orient:horizontal;
}

瀏覽器支援

目前沒有瀏覽器支援 box-orient 屬性。

Firefox 支援替代的 -moz-box-orient 屬性。

Safari、Opera 以及 Chrome 支援替代的 -webkit-box-orient 屬性。

定義和用法

box-orient 屬性規定框的子元素應該被水平或垂直排列。

提示:水平框中的子元素從左向右進行顯示,而垂直框的子元素從上向下進行顯示。不過,box-direction 和 box-ordinal-group 能夠改變這種順序。

預設值:inline-axis
繼承性:no
版本:CSS3
JavaScript 語法:object.style.boxOrient="vertical"

語法

box-orient: horizontal|vertical|inline-axis|block-axis|inherit;

描述測試
horizontal在水平行中從左向右排列子元素。測試
vertical從上向下垂直排列子元素。測試
inline-axis沿著行內軸來排列子元素(對映為 horizontal)。測試
block-axis沿著塊軸來排列子元素(對映為 vertical)。測試
inherit應該從父元素繼承 box-orient 屬性的值。

段落 1。

段落 2。

段落 3。

註釋:IE 不支援 box-orient 屬性。



相關文章