5.3.1 选择器概述
选择器决定样式规则应用于哪些元素。例如,如果要对所有的p元素添加Times字体、12 px高的格式,就需要创建一个只识别p元素而不影响代码中其他元素的选择器。如果要对每个区域中的第一个p元素设置特殊的样式,就需要创建一个稍微复杂的选择器,它只识别作为页面中每个区域的第一个p元素。
选择器可以定义5个不同的标准来选择要进行格式化的元素:
(1)元素的类型或名称(详见5.3.2节);
(2)元素的类或id(详见5.3.3节);
(3)元素所在的上下文(详见5.3.4节);
(4)元素的伪类或伪元素(详见5.3.5节、5.3.7节);
(5)元素是否有某些属性和值(详见5.3.6节)。
为了指出目标元素,选择器可以使用这5个标准的任意组合。在大多数情况下,只使用一个或两个标准即可。另外,如果要对几组不同的元素应用相同的样式规则,可以将相同的声明同时应用于几个选择器(详见5.3.8节)。