1、元素选择器
p,h2,span,a,div乃至html标签
2、类选择器
对文件元素添加一个class属性,点号”.”加上类名就组成了一个类选择器。
3、ID选择器
一个元素只能拥有一个唯一的ID属性。其次一个ID值在一个HTML文档中只能出现一次,也就是一个ID只能唯一标识一个元素(不是一类元素,而是一个元素)。
4、属性选择器
[type="text"]
5、派生选择器
(1)后代选择器
(2)子元素选择器
一个子选择器由两个或多个由">"分隔的选择器组成。
(3)相邻兄弟选择器
6.全局选择器 *
7.伪元素 : first-line ,: first-letter ,: before,: after
8.伪类 :hover,: focus
权重优先级
1. 第一等:代表内联样式,如: style="",权值为1000。
2. 第二等:代表ID选择器,如:#content,权值为0100。
3. 第三等:代表类,伪类和属性选择器,如.content,权值为0010。
4. 第四等:代表类型选择器和伪元素选择器,如div p,权值为0001。
5. 通配符、子选择器、相邻选择器等的。如*、>、+,权值为0000。
6. 继承的样式没有权值。
注意
!important 用于单独指定某条样式中的单个属性。对于被指定的属性,有 !important 指定的权重值大于所有未用 !important 指定的规则。