国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CSS入門之盒模型(六分之四)

VPointer / 1259人閱讀

摘要:盒模型要點知識務必注意看,這可是前端面試必定會遇到的問題。盒模型的主要屬性,除繼承外有兩個值這里不再細說歷史原因,只說其作用。嚴格來說與標簽大小無關,但是影響視覺上的位置。具象化需調試指出,如下其中的最外圈的黃色區域就是了。

盒模型要點知識
務必注意看,這可是前端面試 必定會遇到 的問題。

box-sizing

盒模型的主要CSS屬性,除繼承外有兩個值:

content-box

這里不再細說歷史原因,只說其作用。

content-box將一個標簽元素所占的 物理像素區域 的計算方法表達為:寬高 + 內邊距 + 邊框 + 外邊距

border-box

border-box將一個標簽元素所占的 物理像素區域 的計算方法表達為:寬高、內邊距、邊框的最大值 + 外邊距

這里說的寬高就是CSS屬性的width與height,或者是子標簽所撐起來的大小。

下面介紹其他三個相關屬性

內邊距(padding)

首先,你想想一個立方體包裝盒,其內部有一個小一點的盒子,那么里面盒子與外面這個盒子相隔的區域就是內邊距,換做HTML標簽具象化如下:

其中紅色區域就是內邊距

邊框(border)

邊框就是字面意思,其HTML具象化如下:

其中黑色就是邊框

外邊距(margin)

外邊距就是標簽間的間距或便簽與父標簽邊線的距離。 嚴格來說與標簽大小無關,但是影響視覺上的位置。HTML具象化需調試指出,如下:

其中的最外圈的黃色區域就是margin了。

注意一下:margin可以負值;inline標簽的上下margin無效。

如果你確實明白了上述概念后,有如下圖示與解說,詳細說了具體的標簽大小計算方式,這里注意,標簽大小是指 物理像素大小,而不是上文說的 物理像素區域

所占大小就是實際的像素值,而所占區域是包含了margin外邊距的。

注意計算時候,padding和border可都是有四邊的。
官方定義border-box是指把padding與border都算作寬高,理解上有歧義,所以你直接取值當做wh與padding與border最大值即可。
小建議

強烈推薦使用border-box來在實際中使用,實際工作或項目中,定制好padding與border后再去修改這兩個值的可能性遠遠低于不改的可能性,所以能用border-box就用border-box吧,* {box-sizing: border-box;}可能是個好習慣。

否則UI丟你個80*80像素大小的樣式,你自己就去拆分吧。

源碼相關

CodePen

如果文章對你有一點幫助,我就非常開心了。
喜歡文章的話,請關注下我,定期發布技術相關文章,滿滿都是干貨。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/116894.html

相關文章

  • CSS入門之盒模型六分之四

    摘要:盒模型要點知識務必注意看,這可是前端面試必定會遇到的問題。盒模型的主要屬性,除繼承外有兩個值這里不再細說歷史原因,只說其作用。嚴格來說與標簽大小無關,但是影響視覺上的位置。具象化需調試指出,如下其中的最外圈的黃色區域就是了。 盒模型要點知識 務必注意看,這可是前端面試 必定會遇到 的問題。 box-sizing 盒模型的主要CSS屬性,除繼承外有兩個值: content-box...

    yearsj 評論0 收藏0
  • CSS入門之引用、選擇器、屬性(六分之三)

    摘要:入門教程六分之三篇沒辦法,我直播教小伙伴入門,屬性講完,準備說定位的時候,他們就喊停,不住了。。。選擇器表達式如下相關效果見表達式關鍵詞特性屬性屬性即樣式定制的具體樣式,比如定制寬高,分別為與等。 CSS 入門教程六分之三篇 沒辦法,我直播教小伙伴CSS入門,屬性講完,準備說定位的時候,他們就喊停,hold不住了。。。所以先寫到六分之三,23333333 要點 解釋 引用 如...

    baishancloud 評論0 收藏0
  • css之盒模型

    摘要:內容不會被修剪,會呈現在元素框之外。內容會被修剪,但是瀏覽器會顯示滾動條以便查看其余的內容。規定應該從父元素繼承屬性的值。盒模型 1.定義 1.任意一個元素都可以當作盒模型 2.盒子的大小由內容寬高(width/height)+邊距(padding)+邊框(border) 3.盒子由外邊距(margin),影響盒子的位置 廣義盒模型:文檔中所有功能性及內容性標簽,及文檔中所有顯示性標簽. 狹...

    SKYZACK 評論0 收藏0
  • 面試之盒模型

    摘要:標準的的盒子模型與低版本的盒子模型有什么不同的標準盒子模型寬度內容的寬度與向內容外填充低版本盒子模型寬度內容寬度與向內容內填充標準盒子模型盒子模型上刺刀可以看出我們設置了屬性用來控制元素的盒子模型的解析模式,默認為的標準盒子模型,設 標準的CSS的盒子模型與低版本IE的盒子模型有什么不同的? 標準盒子模型:寬度=內容的寬度(content)+ border + padding + ma...

    LiveVideoStack 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<