CSS 填充

填充區域是元素內容與其邊界之間的空間。

CSS 填充屬性

CSS 填充屬性允許你為將邊框與其內容分隔開的元素設定填充區域。填充受到框 background-color 的影響。

為單邊指定填充

你可以使用 CSS 單個填充屬性輕鬆地為元素的不同邊指定不同的填充,例如頂部、右側、底部或左側。

h1 {
    padding-bottom: 10px;
}
p {
    padding-top: 20px;
    padding-left: 50px;
}

填充速記屬性

padding 屬性是一個速記屬性,以避免對元件的每一側上分別設定填充即 padding-toppadding-rightpadding-bottompadding-left

h1 {
    padding: 10px 20px;
}
p {
    padding: 10px 15px 20px 25px;
}

注意: 與 CSS margin 屬性不同,填充屬性的值不能為負數。與 margin 屬性一樣,padding 屬性的百分比值指的是生成的 box 包含塊的寬度。

padding 屬性可以採用一個、兩個、三個或四個以空格分隔的值。

  • 如果設定了一個值,則將其應用於所有四個邊。
  • 如果指定了兩個值,則第一個值應用於頂部和底部,第二個值應用於右側和左側。
  • 如果指定了三個值,則第一個值應用於頂部,第二個值應用於左側和右側,最後一個值應用於底部。
  • 如果指定了四個值,則它們將按指定順序分別應用於頂部、右側、底部和左側。