CSS 盒子模型

CSS 盒模型模組定義了 marginpadding 屬性,這些屬性與 heightwidthborder 屬性一起,構成了 CSS 盒模型

網頁上每個可見元素都是一個按照 視覺格式化模型 排列的盒子。CSS 屬性定義了它們的大小、位置和堆疊級別,其中盒模型屬性(以及其他屬性)定義了每個盒子的外在大小以及它們周圍的空間。

每個盒子都有一個矩形內容區域,其中顯示任何文字、影像和其他內容。內容可以被填充(padding)、邊框(border)和外邊距(margin)環繞,可以是一個或多個側面。填充在內容周圍,邊框在填充周圍,外邊距在邊框外部。盒模型描述了這些特性——內容、填充、邊框和外邊距——如何協同工作以建立 CSS 顯示的盒子。

The components of the CSS box model

CSS 盒模型模組定義了物理(或“頁面相對”)屬性,例如 margin-toppadding-top。流相對屬性,例如 margin-block-startmargin-inline-start(與文字方向相關)在邏輯屬性和值中定義。盒模型模組由 CSS 盒大小調整模組擴充套件,該模組引入了固有大小值,並允許為至少一個維度自動調整大小的元素定義縱橫比

參考

屬性

資料型別

指南

CSS 盒模型簡介

解釋了 CSS 的基本概念之一:盒模型。此模型定義了 CSS 如何佈局元素,包括它們的內容、內邊距、邊框和外邊距區域。

掌握外邊距摺疊

有時,兩個相鄰的外邊距會合併為一個。本文描述了控制這種情況發生的時間和原因以及如何控制它的規則。

視覺格式化模型

解釋了視覺格式化模型。

規範

規範
CSS 盒模型模組 第 4 級

另見