真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

詳細認識一下CSS盒子模型

定義

公司主營業(yè)務(wù):網(wǎng)站制作、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出通城免費做網(wǎng)站回饋大家。

CSS把每個元素看成是一個個單獨的框,這里就叫它“元素框”吧。而CSS盒子模型 (Box Model) 可以理解成一種規(guī)范,它規(guī)定了元素框處理其“最里邊的內(nèi)容區(qū)域(例如文本,圖像等)”、“內(nèi)容周圍填充的區(qū)域”、“邊框” 和“邊界區(qū)域”的方式。

PS: 為了方便區(qū)分概念,通常也會把“填充”叫做“內(nèi)邊距”,把“邊界”叫做“外邊距”。

詳細認識一下CSS盒子模型

元素框的最內(nèi)部分是實際的內(nèi)容,直接包圍內(nèi)容的是內(nèi)邊距。內(nèi)邊距呈現(xiàn)了元素的背景。內(nèi)邊距的邊緣是邊框。邊框以外是外邊距,外邊距默認是透明的,因此不會遮擋其后的任何元素。

總之,盒子模型由內(nèi)到外組成: 內(nèi)容區(qū)域(content) -->填充(padding) -->邊框(border) -->邊界(margin)。

在 CSS 中,width 和 height 僅僅指的是內(nèi)容區(qū)域的寬度和高度。


幾個提示

l 背景應(yīng)用于由內(nèi)容和內(nèi)邊距、邊框組成的區(qū)域。也就是如果你設(shè)置了背景色,那么內(nèi)容、內(nèi)邊距、邊框都會先被背景色填充,然后內(nèi)容和邊框的顏色會將其覆蓋。如果你將內(nèi)容和邊框的顏色設(shè)置成透明色就能看得出來。

l 內(nèi)邊距、邊框和外邊距可以應(yīng)用于一個元素的所有邊,也可以應(yīng)用于單獨的邊。也就是上下左右你可選擇任何一邊設(shè)置,或者全部。

l 外邊距可以是負值,而且在很多情況下都要使用負值的外邊距。內(nèi)邊距不能用負值。

瀏覽器兼容性

一旦為頁面設(shè)置了恰當?shù)?DTD,大多數(shù)瀏覽器都會按照上面的圖示來呈現(xiàn)內(nèi)容。然而IE 5和6的呈現(xiàn)卻是不正確的。根據(jù)W3C的規(guī)范,元素內(nèi)容占據(jù)的空間是由width/height 屬性設(shè)置的,而內(nèi)容周圍的padding和border值是另外計算的。不幸的是,IE5.X和6使用自己的非標準模型。這些瀏覽器的width /height屬性不只是內(nèi)容的寬度,而是內(nèi)容、內(nèi)邊距和邊框的寬度的總和。

雖然有方法解決這個問題。但是目前最好的解決方案是回避這個問題。也就是,不要給元素添加具有指定寬度的內(nèi)邊距,而是嘗試將內(nèi)邊距或外邊距添加到元素的父元素和子元素。

  PS:如果對你有幫助,就順手點個贊吧~


本文名稱:詳細認識一下CSS盒子模型
文章源于:http://weahome.cn/article/jjdgsp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部