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

首頁 > 開發 > CSS > 正文

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

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

本文介紹了CSS3彈性盒模型,供大家參考,大家亦可以結合CSS3彈性盒模型開發筆記(一)、CSS3彈性盒模型開發筆記(二)進行學習,具體內容如下

box-pack和box-align屬性

當彈性元素和非彈性元素混合排版時,有可能會出現所有子元素的尺寸大小或小于盒子的尺寸,從而出現盒子空間不足或者富余的情況,這時就需要一種方法來管理盒子的空間。如果子元素的總尺寸小于盒子的尺寸,則可以使用box-align和box-pack屬性進行管理。

box-pack屬性可以在水平方向上對盒子的富余空間進行管理,該屬性的基本語法如下:

box-pack:start | end | center | justify

取值說明:

start:所有子元素都顯示在盒子的左側,富余的空間顯示在盒子的右側。

end:所有子元素都顯示在盒子的右側,富余的空間顯示在盒子的左側。

justify:富裕的空間在子元素之間平均分配。在第一個子元素之前和最后一個子元素之后不分配空間。

center:富余的空間在盒子的兩側平均分配。

  box-align屬性可以在垂直方向上對盒子的富余空間進行管理,該屬性的基本語法如下:

box-align:start | end | center | baseline | stretch

取值說明:

start:所有子元素沿著盒子的上邊緣排列,都顯示在盒子的上部,富余的空間顯示在盒子的底部。

end:所有子元素沿著盒子的下邊緣排列,都顯示在盒子的底部,富裕的空間顯示在盒子的上部。

center:富余的空間在盒子的上下兩側平均分配,即上面一半,下面一半。

baseline:所有盒子沿著它們的基線排列,富余的空間可前可后顯示。

stretch:每個子元素的高度被調整到適合盒子的高度顯示。

實戰體驗:自適應布局居中設計

HTML代碼:

XML/HTML Code復制內容到剪貼板
  1. <body>   <div id="box"><img src="images/china.gif" /></div>     
  2. </div>   </body>  
  3.   

CSS3代碼:

CSS Code復制內容到剪貼板
  1. <style type="text/css">    /*明確定義頁面文檔滿窗口顯示*/  
  2. body,html{        height:100%;   
  3.     width:100%;    }   
  4. body{/*清除頁邊距*/       margin:0;   
  5.     padding:0;        /*定義文檔為彈性盒子顯示*/  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 务川| 龙井市| 锦州市| 乐清市| 绥芬河市| 泾川县| 云阳县| 蓬安县| 伊宁市| 得荣县| 芦溪县| 仁寿县| 金塔县| 延庆县| 乌海市| 舒城县| 比如县| 民和| 孟津县| 呼伦贝尔市| 明水县| 连州市| 湄潭县| 化德县| 墨脱县| 九台市| 民勤县| 罗甸县| 阿合奇县| 屏山县| 离岛区| 克拉玛依市| 阿图什市| 鄂州市| 左贡县| 咸宁市| 措勤县| 襄城县| 黔东| 赣榆县| 汝南县|