2.4.5 顏色
CSS中有許多選項用來指定顏色,范圍從216色Web安全調(diào)色板到RGB格式的可供使用的16 777 216種顏色。更具體地說,這些選項如下:
● 顏色關(guān)鍵字 通過顏色名稱來指定所用的顏色。其他顏色值類型提供了數(shù)百萬種顏色,相比之下,可以使用的顏色關(guān)鍵字很少。
● 十六進制 通過一個特定的十六進制數(shù)來指定顏色。
● 簡寫十六進制 這是十六進制數(shù)的簡寫表示法,只限于特定的216色Web安全調(diào)色板。
● RGB值 通過紅、綠、藍三色值來指定顏色,這樣就可以指定數(shù)百萬種顏色。
● RGB百分比 此選項與RGB值一樣,但用的是百分?jǐn)?shù)。
● RGBA(帶有Alpha通道的RGB) 使用RGB調(diào)色板外加用于指定透明度的Alpha通道。
每種方法都用于完成同一項任務(wù):指定顏色。這些方法可以用來指定文本顏色、邊框顏色或者背景顏色。接下來看一下這些方法在樣式表規(guī)則中的應(yīng)用。
1. 顏色關(guān)鍵字
如前所述,指定顏色的第一種方法是使用顏色關(guān)鍵字。這種方法很直觀,因為所要做的就是引用顏色自身的名稱。具體見如下的例子:
div {
color: black;
background-color: red;
border: thin solid orange;
}
這條規(guī)則可應(yīng)用于文檔中的任何<div>元素。這里為<div>元素指定了黑色文本、紅色背景以及元素周圍橙色的實心細(xì)邊框。此例中的black、red和orange就是顏色關(guān)鍵字,因此顏色關(guān)鍵字就是顏色的名稱。