CSS background-color 屬性

定義和用法

background-color 屬性設置元素的背景顏色。

元素背景的范圍

background-color 屬性為元素設置一種純色。這種顏色會填充元素的內容、內邊距和邊框區域,擴展到元素邊框的外邊界(但不包括外邊距)。如果邊框有透明部分(如虛線邊框),會透過這些透明部分顯示出背景色。

transparent 值

盡管在大多數情況下,沒有必要使用 transparent。不過如果您不希望某元素擁有背景色,同時又不希望用戶對瀏覽器的顏色設置影響到您的設計,那么設置 transparent 值還是有必要的。

另請參閱:

CSS 教程:CSS 背景

HTML DOM 參考手冊:backgroundColor 屬性

實例

為不同元素設置背景色:

body
  {
  background-color:yellow;
  }
h1
  {
  background-color:#00ff00;
  }
p
  {
  background-color:rgb(255,0,255);
  }

親自試一試

CSS 語法

background-color: color|transparent|initial|inherit;

屬性值

描述
color_name 規定顏色值為顏色名稱的背景顏色(比如 red)。
hex_number 規定顏色值為十六進制值的背景顏色(比如 #ff0000)。
rgb_number 規定顏色值為 rgb 代碼的背景顏色(比如 rgb(255,0,0))。
transparent 默認。背景顏色為透明。
inherit 規定應該從父元素繼承 background-color 屬性的設置。

技術細節

默認值: transparent
繼承性: no
版本: CSS1
JavaScript 語法: object.style.backgroundColor="#00FF00"

瀏覽器支持

表格中的數字注明了完全支持該屬性的首個瀏覽器版本。

Chrome Edge Firefox Safari Opera
Chrome IE / Edge Firefox Safari Opera
1.0 4.0 1.0 1.0 3.5