国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

深入淺析css3 中display box使用方法

2024-07-11 08:29:36
字體:
來源:轉載
供稿:網友

css3給display屬性提供了box這個值,極大的方便了開發者,下面給大家介紹css3 display box具體用法。

其中的一個場景如下:

假如我們想要使得內部的123元素水平以不同的比例分割outer所占的空間,以往的做法我們可能會讓123元素浮動或者設置display屬性為inline-block,然后再給width屬性設置寬度百分比去分割outer。

使用display:box后可以這樣實現:


復制代碼
代碼如下:
<code class="language-css" hljs="">#outer{
width:600px;
height:100px;
display:-moz-box;
display:-webkit-box;
display:box;
}
#a1{
background:blue;
-moz-box-flex:1;
-webkit-box-flex:1;
box-flex:1;
}
#a2{
background:green;
-moz-box-flex:2;
-webkit-box-flex:2;
box-flex:2;
}
#a3{
background:yellow;
-moz-box-flex:3;
-webkit-box-flex:3;
box-flex:3;
}</code>

效果如下:

子元素中box-flex屬性為該元素的占比,若想讓此屬性生效,父元素必須設置display:box。以a3為例,a3設置了box-flex為3,則他所占的寬度為600*(3/(1+2+3))為300px。

如果其中一個子元素設置了固定寬度100px,則剩下的500px將會參與到比例劃分的規則中。

以上所述就是本文給大家分享的css3 中display box使用方法,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合阳县| 通辽市| 甘肃省| 砀山县| 台湾省| 西畴县| 阿勒泰市| 宁明县| 随州市| 安丘市| 南丰县| 南城县| 司法| 岳阳县| 得荣县| 尼勒克县| 锦屏县| 偃师市| 龙陵县| 五峰| 宁河县| 延吉市| 竹溪县| 永吉县| 诸暨市| 娱乐| 旬邑县| 江华| 沁源县| 无为县| 海盐县| 松桃| 普洱| 锦屏县| 桃园县| 霸州市| 星子县| 小金县| 衡阳市| 中方县| 正蓝旗|