日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

HTML盒模型

發(fā)布時間:2023/12/15 HTML 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTML盒模型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

盒模型

? 什么是盒模型:每一個標簽都是一個矩形,像一個盒子,所以HTML頁面的布局可以理解為多個盒子組合嵌套排序而成。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-wSHciGHI-1649508211222)(C:\Users\Guolan\AppData\Local\Temp\1649504298774.png)]

? 整個盒模型的組成由上圖所示,盒子的內(nèi)容大小由width寬度和height高度指定,padding設(shè)置盒內(nèi)邊距,border設(shè)置盒子邊框,margin設(shè)置盒子外邊距。

? 其中padding和border會增加盒子大小,而margin不會。

1.padding內(nèi)邊距

? padding可以給1-4個值,順時針賦值,從上開始:

<style>div{padding: 30px 50px 70px 90px;padding-left:90px;} </style>

2.border邊框

? border是一個復(fù)合屬性,由border-width,border-style,border-color三個屬性組成,可以一次性設(shè)置,也能單個設(shè)置。border-radius設(shè)置邊框的圓角,后面的值,就是距離四個角的位置為圓心畫弧,最大值為邊長的一半(超過一半,還是按一半算),可單一角設(shè)置。

<style>div{border-right: 2px solid gold;border-top: 5px dashed pink;border-top-color: red;border-radius:5px;} </style>

3.margin外邊距

? margin設(shè)置外邊距同padding,但會造型兩個問題1.疊壓現(xiàn)象2.塌陷問題

? 疊壓現(xiàn)象:如上下兩個盒模型,上面的盒模型設(shè)置了margin-bottom:100px,下面的盒子設(shè)置了margin-top:150px,理論上兩個盒子的上下距離應(yīng)該是250px,但實際只有150px。

? 塌陷問題:常態(tài)下,父級的第一個字標簽是個塊標簽,并且使用了margin或者margin-top,就會出現(xiàn)塌陷問題。解決方法:1.在父級添加border。2.不適用margin-top,在父級使用padding-top。3.塌陷隱藏(推薦使用方法):在父級標簽添加屬性:overflow:hidden。

PS:overflow:hidden有三個作用:1.隱藏溢出。2.解決塌陷。3.清除浮動。

總結(jié)

以上是生活随笔為你收集整理的HTML盒模型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。