2.4.5 颜色
CSS中有许多选项用来指定颜色,范围从216色Web安全调色板到RGB格式的可供使用的16 777 216种颜色。更具体地说,这些选项如下:
● 颜色关键字 通过颜色名称来指定所用的颜色。其他颜色值类型提供了数百万种颜色,相比之下,可以使用的颜色关键字很少。
● 十六进制 通过一个特定的十六进制数来指定颜色。
● 简写十六进制 这是十六进制数的简写表示法,只限于特定的216色Web安全调色板。
● RGB值 通过红、绿、蓝三色值来指定颜色,这样就可以指定数百万种颜色。
● RGB百分比 此选项与RGB值一样,但用的是百分数。
● RGBA(带有Alpha通道的RGB) 使用RGB调色板外加用于指定透明度的Alpha通道。
每种方法都用于完成同一项任务:指定颜色。这些方法可以用来指定文本颜色、边框颜色或者背景颜色。接下来看一下这些方法在样式表规则中的应用。
1. 颜色关键字
如前所述,指定颜色的第一种方法是使用颜色关键字。这种方法很直观,因为所要做的就是引用颜色自身的名称。具体见如下的例子:
div {
color: black;
background-color: red;
border: thin solid orange;
}
这条规则可应用于文档中的任何<div>元素。这里为<div>元素指定了黑色文本、红色背景以及元素周围橙色的实心细边框。此例中的black、red和orange就是颜色关键字,因此颜色关键字就是颜色的名称。