025 CSS框模型概述

2021-10-24 18:38:25 字數 797 閱讀 2512

1. css框模型(box model)規定了元素框處理元素內容、內邊距、邊框和外邊距的方式。也可以叫做盒子模型。

2. css框模型實質上是乙個包圍每個html元素的框。它包括: 外邊距、邊框、內邊距以及實際的內容。下圖展示了框模型:

3. 元素框的最內部分是實際的內容, 直接包圍內容的是內邊距。內邊距的邊緣是邊框。邊框以外是外邊距, 外邊距預設是透明的, 因此不會遮擋其後的任何元素。

4. 背景應用於由內容和內邊距、邊框組成的區域。

5. 內邊距、邊框和外邊距都是可選的, 預設值是零。但是, 瀏覽器將許多元素樣式表設定外邊距和內邊距。可以通過將元素的margin和padding設定為零來覆蓋這些瀏覽器樣式。這可以分別進行, 也可以使用萬用字元選擇器對所有元素進行設定:

*
6. 在css中, width和height指的是內容區域的寬度和高度。增加內邊距、邊框和外邊距不會影響內容區域的尺寸, 但是會增加元素框的總尺寸。

7. 假設框的每個邊上有10個畫素的外邊距和5個畫素的內邊距。如果希望這個元素框達到100個畫素, 就需要將內容的寬度設定為70畫素, 請看下圖:

#box
8. 內邊距、邊框和外邊距可以應用於乙個元素的所有邊,也可以應用於單獨的邊。

CSS 框模型概述

css 框模型 box model 規定了元素框處理元素內容 內邊距 邊框 和 外邊距 的方式。內邊距 邊框和外邊距都是可選的,預設值是零。但是,許多元素將由使用者 樣式表設定外邊距和內邊距。可以通過將元素的 margin 和 padding 設定為零來覆蓋這些瀏覽器樣式。這可以分別進行,也可以使用...

CSS 框模型概述

css 框模型 box model 規定了元素框處理元素內容 內邊距 邊框 和 外邊距 的方式。元素框的最內部分是實際的內容,直接包圍內容的是內邊距。內邊距呈現了元素的背景。內邊距的邊緣是邊框。邊框以外是外邊距,外邊距預設是透明的,因此不會遮擋其後的任何元素。內邊距 邊框和外邊距都是可選的,預設值是...

CSS 十六 框模型概述

css 框模型 box model 規定了元素框處理元素內容 內邊距 邊框 和 外邊距 的方式。元素框的最內部分是實際的內容,直接包圍內容的是內邊距。內邊距呈現了元素的背景。內邊距的邊緣是邊框。邊框以外是外邊距,外邊距預設是透明的,因此不會遮擋其後的任何元素。內邊距 邊框和外邊距都是可選的,預設值是...