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

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

CSS盒模型BoxModel的用法介紹

這篇文章主要講解了“CSS盒模型BoxModel的用法介紹”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“CSS盒模型BoxModel的用法介紹”吧!

創(chuàng)新互聯(lián)建站是一家專業(yè)提供信宜企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為信宜眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

這里向大家描述一下CSS盒模型(BoxModel)的用法,由于瀏覽器設(shè)計上的問題,不同瀏覽器顯示效果會有些不同。左右Margin加倍的問題當(dāng)box為float時,IE6中box左右的margin會加倍。

CSS盒模型(BoxModel)詳解

width和height定義的是Content部分的寬度和高度,paddingbordermargin的寬度依次加在外面。背景會填充padding和content部分。但是由于瀏覽器設(shè)計上的問題,不同瀏覽器顯示效果會有些不同。左右Margin加倍的問題當(dāng)box為float時,IE6中box左右的margin會加倍。

W3C定義的盒模式如下:

CSS盒模型BoxModel的用法介紹

width和height定義的是Content部分的寬度和高度,paddingbordermargin的寬度依次加在外面。背景會填充padding和content部分。
但是由于瀏覽器設(shè)計上的問題,不同瀏覽器顯示效果會有些不同。

左右Margin加倍的問題

當(dāng)box為float時,IE6中box左右的margin會加倍。比如:

ExampleSourceCode

    www.52css.com     
 
 
  

左面的inner的左面margin明顯大于5px。
這時候,定義inner的display屬性為inline。

外層box自動計算高度的問題

根據(jù)W3C定義,沒有float屬性的外層box不會自動計算高度,要計算高度,必須在內(nèi)層***一個box加入clear:both。
Opera、netscape、mozilla等不會計算外層box高度,但是微軟ie6會自動計算外層高度。比如:

ExampleSourceCode

    www.52css.com         

居中問題

需要定義元素的寬,并且定義橫向的margin,如果你的布局包含在一個層(容器)中,就象這樣:
你可以這樣定義使它橫向居中:

ExampleSourceCode

#wrap{  width:760px;/*修改為你的層的寬度*/  margin:0auto;  }

但是IE5/Win不能正確顯示這個定義,我們采用一個非常有用的技巧來解決:在外層用text-align屬性。就象這樣:

ExampleSourceCode

#outer{  text-align:center;  }  #wrap{  width:760px;/*修改為你的層的寬度*/  margin:0auto;  text-align:left;  }

***個#outer的text-align:center;規(guī)則定義IE5/Win中#outer的所有元素居中(其他瀏覽器只是將文字居中),第二個text-align:left;是將#warp中的文字居左。

因此,在有居中元素的css中,外層css要定義text-align:center屬性,內(nèi)層居中用margin:xautoxauto定義,并重新定義text-align。

感謝各位的閱讀,以上就是“CSS盒模型BoxModel的用法介紹”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對CSS盒模型BoxModel的用法介紹這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


網(wǎng)站欄目:CSS盒模型BoxModel的用法介紹
文章地址:http://weahome.cn/article/poshso.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部