摘要:和被包含在定義的和之內(nèi)。這是當文檔處于模式時使用的盒模型。注意,填充和邊框?qū)⒃诤凶觾?nèi)例如導致在瀏覽器中呈現(xiàn)的寬度為的盒子。文章乃參考轉(zhuǎn)載其他博客所得,僅供自己學習作筆記使用
box-sizing:content-box | border-box
content-box
? 是默認值。如果你設置一個元素的寬為100px,那么這個元素的內(nèi)容區(qū)會有100px寬,并且任何邊框和內(nèi)邊距的寬度都會被增加到最后繪制出來的元素寬度中。
border-box
?告訴瀏覽器去理解你設置的邊框和內(nèi)邊距的值是包含在width內(nèi)的。也就是說,如果你將一個元素的width設為100px,那么這100px會包含其它的border和padding,內(nèi)容區(qū)的實際寬度會是width減去border?+ padding的計算值。大多數(shù)情況下這使得我們更容易的去設定一個元素的寬高。
?
border-box
??width
?和?height
?屬性包括內(nèi)容,內(nèi)邊距和邊框,但不包括外邊距。這是當文檔處于 Quirks模式 時Internet Explorer使用的盒模型。注意,填充和邊框?qū)⒃诤凶觾?nèi) , 例如,?.box {width: 350px; border: 10px solid black;}?
導致在瀏覽器中呈現(xiàn)的寬度為350px的盒子。內(nèi)容框不能為負,并且被分配到0,使得不可能使用border-box使元素消失。?文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/1336.html
摘要:流體布局下的寬度分離原則寬度分離原則就是將獨立占用一層標簽而利用流動性在內(nèi)部自適應呈現(xiàn)。為了不影響之前的布局我們需要重新計算的寬度。但是不支持屬性還是需要手動計算值。使用不建議使用通配符設置盒模型。 css流體布局下的寬度分離原則 寬度分離原則就是將width獨立占用一層標簽,而border、margin、padding利用流動性在內(nèi)部自適應呈現(xiàn)。 為什么要寬度分離 分離是為了便于維護...
摘要:一盒模型一個頁面由許多元素組成,而每一個元素都可以表示為一個矩形的盒子,盒模型正是描述這些矩形盒子的存在。外邊距區(qū)域用空白區(qū)域擴展邊框區(qū)域,以分開相鄰的元素。的開源框架就全局設置了,由此可見盒模型的是比較受歡迎的。一、盒模型 一個web頁面由許多html元素組成,而每一個html元素都可以表示為一個矩形的盒子,CSS盒模型正是描述這些矩形盒子的存在。 MDN的描述: When laying...
摘要:的作用了解完這兩種盒模型后,在介紹一下,他一共有種值,,。就是繼承父元素的值,這里不做介紹。比如我們想做一個內(nèi)邊距,邊框為,最終包括邊框?qū)挾葹榈模暗淖龇ㄊ窍人愠鰞?nèi)容寬。 懂得如何運用box-sizing之前,必須需要了解一下常規(guī)盒模型和怪異盒模型(IE盒模型)。 我們都知道盒模型從里到外主要包括:content,padding,border,margin。如下圖:showImg(...
閱讀 3775·2021-10-11 10:59
閱讀 1376·2019-08-30 15:44
閱讀 3540·2019-08-29 16:39
閱讀 2960·2019-08-29 16:29
閱讀 1880·2019-08-29 15:24
閱讀 884·2019-08-29 15:05
閱讀 1320·2019-08-29 12:34
閱讀 2470·2019-08-29 12:19