CSS background-color 屬性
定義和用法
background-color 屬性設(shè)置元素的背景顏色。
元素背景的范圍
background-color 屬性為元素設(shè)置一種純色。這種顏色會(huì)填充元素的內(nèi)容、內(nèi)邊距和邊框區(qū)域,擴(kuò)展到元素邊框的外邊界(但不包括外邊距)。如果邊框有透明部分(如虛線邊框),會(huì)透過(guò)這些透明部分顯示出背景色。
transparent 值
盡管在大多數(shù)情況下,沒(méi)有必要使用 transparent。不過(guò)如果您不希望某元素?fù)碛斜尘吧?,同時(shí)又不希望用戶(hù)對(duì)瀏覽器的顏色設(shè)置影響到您的設(shè)計(jì),那么設(shè)置 transparent 值還是有必要的。
默認(rèn)值: | transparent |
---|---|
繼承性: | no |
版本: | CSS1 |
JavaScript 語(yǔ)法: | object.style.backgroundColor="#00FF00" |
實(shí)例
body {background-color:yellow;
} h1 {background-color:#00ff00;
} p {background-color:rgb(255,0,255);
}
TIY
瀏覽器支持
所有瀏覽器都支持 background-color 屬性。
注釋?zhuān)喝魏伟姹镜?Internet Explorer (包括 IE8)都不支持屬性值 "inherit"。
可能的值
值 | 描述 |
---|---|
color_name | 規(guī)定顏色值為顏色名稱(chēng)的背景顏色(比如 red)。 |
hex_number | 規(guī)定顏色值為十六進(jìn)制值的背景顏色(比如 #ff0000)。 |
rgb_number | 規(guī)定顏色值為 rgb 代碼的背景顏色(比如 rgb(255,0,0))。 |
transparent | 默認(rèn)。背景顏色為透明。 |
inherit | 規(guī)定應(yīng)該從父元素繼承 background-color 屬性的設(shè)置。 |
TIY 實(shí)例
- 設(shè)置背景顏色
- 本例演示如何為元素設(shè)置背景顏色。
- 設(shè)置文本的背景顏色
- 本例顏色如何設(shè)置部分文本的背景顏色。
相關(guān)頁(yè)面
CSS 教程:CSS 背景
HTML DOM 參考手冊(cè):backgroundColor 屬性