最近中文字幕高清mv2019/国产精品狼人久久久久影院/玖玖爱国产/黄色网站视频A片

您好,我們為您提供軟件開發、品牌形象策劃、網站建設等服務,如您有需求請咨詢:13526529836
A Better Tomorrow

改變width/height作用細節的 box-sizing

來源:河南尋唐軟件科技有限公司-賀彥英 添加時間:2018/8/22 0:01:34

box-sizing雖然是css3屬性,但是ie8瀏覽器也是支持他的,不過需要加-ms-私有前綴,但是ie9瀏覽器開始不需要前綴了,現在針對ie8瀏覽器以上的說一下,

box-sizing的作用

box-sizing就是尺寸盒子,實際上更準確的叫法應該是“盒尺寸的作用”細節,或者說的更通俗一點,叫做“width作用的細節”也就是說,box-sizing屬性的作用是改變width的作用細節。那么改變了什么細節呢?一句話,改變了width作用的盒子,有個四個“內在盒子”他們分別是:content boxpadding boxborder boxmargin box。默認情況下,width是作用在content box 上的,box-sizing的作用就是可以把width作用的盒子變成其他盒子,有以下寫法:

.box{box-sizingcontent-box}/*默認值*/

.box{box-sizingpadding-box}/*firefox曾經支持*/

.box{box-sizingborder-box}/*全線支持*/

.box{box-sizingmargin-box}/*從未支持過*/

border-box屬性值做對比,

可以看到,所謂的box-sizingborder-box就是讓100像素的寬度直接作用在border box上,從默認的content box變成border box。此時,content box從寬度值中釋放,形成了局部的流動性,和padding一起自動分配width值,于是:

.box{width100pxbox-sizingborder-box}

寬度是100px

.box{width100pxbox-sizingborder-boxborder1px solid}

寬度也是100px

.box{width100pxbox-sizingborder-boxpadding20pxborder1px solid}

寬度還是100px;自從用了box-sizing,標簽層級少了,錯位問題也會不見的.


公司地址:鄭州中原國家廣告產業園3號樓8樓171室 聯系電話:13526529836
河南尋唐軟件科技有限公司 版權所有 豫ICP備14010601號-1