CSS3 box-flex 屬性

2022-06-02 15:21 更新

實(shí)例

定義兩個(gè)可伸縮的 p 元素。如果父元素的總寬度是 300 像素,則 #p1 的寬度是 100 像素,而 #p2 的寬度是 200 像素:

#p1
{
-moz-box-flex:1.0; /* Firefox */
-webkit-box-flex:1.0; /* Safari 和 Chrome */
box-flex:1.0;
border:1px solid red;
}

#p2
{
-moz-box-flex:2.0; /* Firefox */
-webkit-box-flex:2.0; /* Safari 和 Chrome */
box-flex:2.0;
border:1px solid blue;
}

親自試一試

瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

目前沒有瀏覽器支持 box-flex 屬性。

Firefox 支持替代的 -moz-box-flex 屬性。

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

定義和用法

box-flex 屬性規(guī)定框的子元素是否可伸縮其尺寸。

提示:可伸縮元素能夠隨著框的縮小或擴(kuò)大而縮寫或放大。只要框中有多余的空間,可伸縮元素就會(huì)擴(kuò)展來填充這些空間。

默認(rèn)值: 0.0(指示該元素不可伸縮)
繼承性: no
版本: CSS3
JavaScript 語法: object.style.boxFlex=2.0

語法

box-flex: value;
描述
value 元素的可伸縮行。柔性是相對(duì)的,例如 box-flex 為 2 的子元素兩倍于 box-flex 為 1 的子元素。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)