邊距與填充
邊距和邊距的區別是CSS的一個重要方面,因為邊距和邊距是CSS中用來提供不同項目之間間距的兩個重要概念。填充和頁邊距是不可互換的,具有不同的用途,因此必須適當使用。填充是塊的內容和邊框之間的空間。另一方面,邊距是塊邊界之外的空間。邊距將塊與相鄰塊分隔開,而填充將邊框與內容分隔開。
什麼是襯墊(padding)?
在CSS(級聯樣式表)中,填充是內容和邊框之間保留的空間。它將塊的內容與其邊緣分離。填充是透明的,並且包括元素的背景圖像或背景色。元素的填充量是通過在CSS代碼中使用術語“padding”來指定的。例如,要在內容周圍添加25像素的填充,可以使用以下代碼。
div{寬度:300px;高度:300px;填充:25px;邊框:25px實心;}
如果需要,還可以為左、右、上和下分別指定不同的填充值。下面的代碼段為每邊指定了不同的填充值。
div{寬度:300px;高度:300px;頂部填充:25px;底部填充:35px;左側填充:5px;右側填充:10px;邊框:25px實體;}
什麼是邊緣(margin)?
在CSS(級聯樣式表)中,margin是邊框之外的空間。它將一個塊與其他塊分開。邊距也是透明的,但與填充的一個很大區別是,邊距不包括應用於元素的背景圖像或背景顏色。CSS中的保證金金額使用術語“margin”指定。下面的代碼在div塊周圍應用了25px的邊距。
div{寬度:320px;高度:320px;邊框:5px實心;邊距:25px;}
也可以為塊的不同側面指定不同的值。下面的代碼為每邊應用不同的邊距值。
div{寬度:320px;高度:320px;邊框:5px實心;上邊距:25px;下邊距:35px;左邊距:5px;右邊距:10px;}
邊緣(margin)和襯墊(padding)的區別
•Padding是邊框和內容之間的空間,margin是邊框之外的空間。
•填充將塊的內容與邊框分隔開。邊距將一個街區與另一個街區隔開。
•填充包括應用於內容的背景圖像和背景顏色,而邊距不包含這些內容。
•相鄰塊的邊距可以重疊,而填充不重疊。
小結:
填充與邊距
填充是塊邊框內分隔邊框和內容的空間。邊距是將一個塊與相鄰塊分隔開的邊框外的間距。另一個區別是,填充包括應用於內容周圍的背景圖像和背景顏色,而邊距不包含它們。當瀏覽器呈現頁面時,相鄰塊的邊距有時可能會重疊,但對於填充來說,這種情況不會發生。
- CSS框模型費利克斯腿(CC BY-SA 3.0)