1.标签选择器:直接用元素的标签来进行选择
2.ID选择器:通过设置id名字,进行精确的选择,用#来定义
3.类选择器:通过类名来进行选择,选择范围比id选择器大,用’.'来定义
4.通配符选择器:范围更大,作用于所有标签,用*来定义1.后代选择器:定义用空格隔开
2.交集选择器:与后代选择器定义的不同是,没有空格隔开,两个元素紧挨着
3.并集选择器:定义用逗号隔开
伪类选择器:
1.静态伪类:点击连接之前(link),点击连接之后(visited)这样的
2.动态伪类:鼠标移入(hover),点击之后(focus)这样的
3.子代选择器:用>来定义,比后代选择器的范围要窄
4.序选择器:用:first-child或.first来定义,比子代选择器的范围还要窄,直接精确到子代的第几个