多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

css教程

CSS 教程

CSS 響應式設計

CSS實例

拓展閱讀

CSS 盒子模型

閱讀 (2430)

CSS 盒子模型


CSS 盒子模型(Box Model)

所有HTML元素可以看作盒子,在CSS中,"box model"這一術語是用來設計和布局時使用。

CSS盒模型本質上是一個盒子,封裝周圍的HTML元素,它包括:邊距,邊框,填充,和實際內容。

盒模型允許我們在其它元素和周圍元素邊框之間的空間放置元素。

下面的圖片說明了盒子模型(Box Model):


CSS box-model

不同部分的說明:

  • Margin(外邊距) - 清除邊框區域。Margin沒有背景顏色,它是完全透明
  • Border(邊框) - 邊框周圍的填充和內容。邊框是受到盒子的背景顏色影響
  • Padding(內邊距) - 清除內容周圍的區域。會受到框中填充的背景顏色影響
  • Content(內容) - 盒子的內容,顯示文本和圖像

為了在所有瀏覽器中的元素的寬度和高度設置正確的話,你需要知道的盒模型是如何工作的。


元素的寬度和高度

Remark重要: 當您指定一個CSS元素的寬度和高度屬性時,你只是設置內容區域的寬度和高度。要知道,完全大小的元素,你還必須添加填充,邊框和邊距。.

下面的例子中的元素的總寬度為300px:

width:250px;
padding:10px;
border:5px solid gray;
margin:10px;

讓我們自己算算:
250px (寬)
+ 20px (left + 右填充)
+ 10px (left + 右邊框)
+ 20px (left + 右邊距)
= 300px

試想一下,你只有250像素的空間。讓我們設置總寬度為250像素的元素:

實例

width:220px;
padding:10px;
border:5px solid gray;
margin:0px;

嘗試一下 ?

最終元素的總寬度計算公式是這樣的:

總元素的寬度=寬度+左填充+右填充+左邊框+右邊框+左邊距+右邊距

元素的總高度最終計算公式是這樣的:

總元素的高度=高度+頂部填充+底部填充+上邊框+下邊框+上邊距+下邊距


瀏覽器的兼容性問題

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

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

IE8 及更早IE版本不支持 填充的寬度和邊框的寬度屬性設。

解決IE8及更早版本不兼容問題可以在HTML頁面聲明 <!DOCTYPE html>即可。

關閉
程序員人生
主站蜘蛛池模板: 最近最新中文字幕高清中文字幕网 | videos欧美粗暴 | xxxx日本性| 亚洲一区网站 | 又污又黄又无遮挡的网站国产 | 国产精品久久毛片蜜月 | 校园春色欧美 | 欧美精品伊人久久 | 精品久久久久久中文字幕一区 | 久久久影院亚洲精品 | 午夜视频在线免费播放 | 变态 另类 国产 亚洲 | 一级a毛片免费 | 91麻精品国产91久久久久 | 日韩欧美在线第一页 | 在线观看男女激情小视频 | 中文精品99久久国产 | 最近免费中文字幕mv视频 | 小说区 综合区 都市激情 | 日韩亚州| 久久久久久久久毛片精品 | www.亚洲视频 | 亚洲一级片免费 | 国产三区视频在线观看 | 欧美手机手机在线视频一区 | 国产日韩精品欧美一区 | 欧美精品一区二区三区免费观看 | 欧美日韩一区二区三区视频播 | 久久国产欧美另类久久久 | 欧美日韩中文亚洲另类春色 | 午夜影院在线看 | 久久精品一区二区三区资源网 | 久久大| 成人午夜大片免费视频77777 | 日韩欧美中文字幕一区二区三区 | 一级毛片a女人刺激视频免费 | 欧美午夜理伦三级理论三级 | 欧美a级v片不卡在线观看 | 国产精品欧美亚洲韩国日本不卡 | 午夜五月天 | 91久久综合九色综合欧美98 |