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

首頁 > 開發 > CSS > 正文

CSS3彈性盒模型開發筆記(二)

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

本文為大家繼續分享CSS3彈性盒模型開發筆記第二篇,之前一篇以及為大家引入了CSS3彈性盒模型的相關介紹,點擊查看:CSS3彈性盒模型開發筆記(一)

box-flex屬性

box-flex屬性能夠靈活地控制子元素在盒子中的顯示空間。注意,顯示空間包括子元素的寬度和高度,而不只是子元素所在欄目的寬度,也可以說是子元素在盒子中所占的面積。該屬性在彈性布局中非常重要,它解決了傳統設計中習慣使用百分比定義彈性布局的弊端。box-flex屬性的基本語法:

box-flex:<number>

取值說明:

<number>屬性值是一個整數或者小數。當盒子中包含多個定義了box-flex屬性的子元素時,瀏覽器將會把這些子元素的box-flex屬性值相加,然后根據他們各自的值占總值的比例來分配盒子剩余的空間。注意,box-flex屬性只有在盒子擁有的確定的空間大小之后才能正確解析。在設計中,較穩妥的做法是為了盒子定義具體的width或height屬性值。

實戰體驗:自適應欄目寬度設計

在傳統的網頁設計中,如果要把一個欄目分成三欄,比較簡單的做法是把三個子元素的寬度都設置為33.3%。這種做法無法把父元素的寬度完全填充,當父元素的寬度足夠大的時候,用戶會看到未填充的空白區域。但是,如果為子元素設置了固定寬度值,彈性布局會變得更為復雜。如果使用box-flex屬性,這個問題就會迎刃而解。

html代碼:

XML/HTML Code復制內容到剪貼板

<body>  
<h1><img src="images/web3_13.gif" /></h1>  
<div id="box">  
    <!–左側欄目–>  
    <div id="box1"><img src="images/web3_01.gif" /></div>  
    <!–中間欄目–>  
    <div id="box2">  
        <h2><img src="images/web3_02.gif" /></h2>  
        <div><img src="images/web3_04.gif" /></div>  
        <div><img src="images/web3_05.gif" /></div>  
        <div><img src="images/web3_06.gif" /></div>  
        <div><img src="images/web3_07.gif" /></div>  
    </div>  
    <!–右側欄目–>  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹江口市| 体育| 怀集县| 南涧| 宁阳县| 邻水| 邓州市| 即墨市| 涡阳县| 黄梅县| 寿阳县| 凯里市| 青冈县| 唐山市| 仙居县| 湘潭县| 娄底市| 铜陵市| 米脂县| 雷波县| 永丰县| 遵化市| 德安县| 祥云县| 色达县| 闽清县| 青海省| 湛江市| 井研县| 东乌| 青田县| 万年县| 湖南省| 五莲县| 鸡东县| 穆棱市| 澄迈县| 夏河县| 徐水县| 泌阳县| 大竹县|