日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

css教程

CSS 教程

CSS 響應式設計

CSS實例

拓展閱讀

CSS 盒子模型

閱讀 (2433)

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>即可。

關閉
程序員人生
主站蜘蛛池模板: 美女又爽又黄视频 | 91精品国产综合久久福利 | 91国内精品久久 | 九九热在线视频 | 国产一区二区在线播放 | av久色| 爱情岛论坛首页永久网址 | 美女被免费喷白浆视频 | www.亚洲免费 | 91精品国产综合久 | 偷拍自拍在线 | 成人精品免费视频 | 国产精品久久久av久久久 | 中文字幕亚洲视频 | 97人人超碰 | 亚洲精品美女 | 一区二区成人在线 | av三级在线播放 | 色婷婷综合久久久久中文一区二区 | 激情综合婷婷 | 国产精品99久久久久久宅男 | 一二三区在线 | 久久国产综合 | 成人午夜免费电影 | 日韩欧美网站 | 91精品国产二区在线看大桥未久 | 岛国视频在线观看 | 久久大香 | 91精品国产综合久久久亚洲 | 午夜不卡av免费 | 国产一区在线播放 | 日韩欧美在线观看视频 | 正在播放国产一区 | 黄色成人在线视频 | 亚洲一区二区影院 | 国产视频在线一区二区 | 成人高清网站 | 国产69久久精品成人看 | www久久久久久 | 成人欧美一区二区三区黑人免费 | 久久伊99综合婷婷久久伊 |