zoz○zo女人和另类zoz0,freeⅹ性欧美xvideos,中文字幕人妻一区二区三区熟女,97四房播播,av狼最新网址

大學(xué)生新聞網(wǎng),大學(xué)生新聞發(fā)布平臺
大學(xué)生新聞網(wǎng)
大學(xué)生新聞大學(xué)生活校園文學(xué)大學(xué)生村官
社會實踐活動社會實踐經(jīng)歷社會實踐報告社會實踐總結(jié)社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名?婆琶學(xué)校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學(xué)生就業(yè)
英語學(xué)習(xí)計算機學(xué)習(xí)電氣工程機械工程經(jīng)濟(jì)管理建筑設(shè)計財務(wù)會計
申請書證明書檢討書自薦信演講稿心得體會調(diào)查報告讀后感求職信推薦信其它范文

CSS 盒子模型

CSS 盒子模型(Box Model)
所有HTML元素可以看作盒子,在CSS中,"box model"這一術(shù)語是用來設(shè)計和布局時使用。

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

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

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

CSS box-model

不同部分的說明:

Margin(外邊距) - 清除邊框區(qū)域。Margin沒有背景顏色,它是完全透明
Border(邊框) - 邊框周圍的填充和內(nèi)容。邊框是受到盒子的背景顏色影響
Padding(內(nèi)邊距) - 清除內(nèi)容周圍的區(qū)域。會受到框中填充的背景顏色影響
Content(內(nèi)容) - 盒子的內(nèi)容,顯示文本和圖像
為了在所有瀏覽器中的元素的寬度和高度設(shè)置正確的話,你需要知道的盒模型是如何工作的。

提示:在盒模型中,外邊距可以是負(fù)值,而且在很多情況下都要使用負(fù)值的外邊距。

提示:參考CSS盒子模型的內(nèi)部結(jié)構(gòu)可以了解更多的信息。

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

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

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

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

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

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

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

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

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

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

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

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

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

解決IE8及更早版本不兼容問題可以在HTML頁面聲明 <!DOCTYPE html>即可。
    作者:大學(xué)生新聞網(wǎng)    來源:大學(xué)生新聞網(wǎng)
    發(fā)布時間:2025-03-28    閱讀:
    掃一掃 分享悅讀
  • CSS Border(邊框)
  • CSS 邊框 (border) 可以是圍繞元素內(nèi)容和內(nèi)邊距的一條或多條線,對于這些線條,您可以自定義它們的樣式、寬度以及顏色。
  • 03-28 關(guān)注:0
  • CSS 盒子模型
  • 所有HTML元素可以看作盒子,在CSS中,"box model"這一術(shù)語是用來設(shè)計和布局時使用。
  • 03-28 關(guān)注:0
  • CSS Table(表格)
  • 垂直對齊屬性設(shè)置垂直對齊,比如頂部,底部或中間:
  • 03-28 關(guān)注:0
  • CSS 列表樣式(ul)
  • 在單個屬性中可以指定所有的列表屬性。這就是所謂的縮寫屬性。
  • 03-28 關(guān)注:0
  • CSS 鏈接(link)
  • 特別的鏈接,可以有不同的樣式,這取決于他們是什么狀態(tài)。
  • 03-28 關(guān)注:0
  • CSS Fonts(字體)
  • CSS字體屬性定義字體,加粗,大小,文字樣式。
  • 03-27 關(guān)注:4
  • CSS Text(文本)
  • 通過CSS的Text屬性,你可以改變頁面中文本的顏色、字符間距、對齊文本、裝飾文本、對文本進(jìn)行縮進(jìn)等等,你可以觀察下述的一段簡單的應(yīng)
  • 03-27 關(guān)注:2