1.结构伪类
①:first-child{} 选中父元素中第一个子元素
②:last-child{} 选中父元素中第一个子元素
③:nth-chile(n){} 选中父元素中第n个子元素
④:nth-last-child(n){} 选中父元素中倒数第n个子元素
参数n:
◆ n可以设置具体值
◆n可以是一个关键字 even | odd
◆n可以是一个表达式:an+b
2.目标伪类
必须和锚链接配合使用
3.属性选择器
通过标签的属性选中标签
4.伪元素选择器
◆::first-line{} 选中标签中第一行文本
◆::first-letter{} 选中第一个文本