盒模型的設置:
box-sizing:
標準盒模型:content-box
盒子的寬:border + padding + width
盒子的高:border + padding + height
怪異模型:border-box
盒子的寬:就是設置的width,會包含border + padding
盒子的高:就是設置的height,會包含border + padding
彈性盒模型:
意義:
可以營造和浮動相同的效果,并且對于盒模型內部的樣式排列更加方便,但是現在w3c并未公布標準,需要添加瀏覽器內核前綴,并不是所有瀏覽器都支持。
使用方法(父級):如果想要搭建彈性盒模型,首先要在父級建立彈性盒模型的空間。
修改為彈性盒模型顯示
display: -webkit-box;
排列方式有兩種,垂直或水平方向,使用的比較少
-webkit-box-orient:vertical;/horizontal;
子級的排列位置,在父級加上以下代碼:
-webkit-box-pack:center;
參數:
start 從左到右 (默認值)
center 居中
end 從右到左 (但是和float的從右到左剛好相反)
justify 根據父級的寬度等分
使用方法(子級):
-webkit-box-flex:具體正數數值(代表占父級寬度的份數)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。