伪类选择器
1.first-child:匹配父类元素下的第一个子元素。div > a:first-child;
2.last-child:匹配父类元素下的最后一个子元素。
3.nth-child(n):匹配父类元素下的第几个子元素,odd为奇数,even为偶数,或者用n的表达式来取元素,如2n+1。
4.nth-last-child(N):匹配父元素下的倒数第几个子元素。
5.nth-of-type(n):匹配父元素下同一种类型的第几个子元素。
6.nth-last-of-type(n):匹配父元素下同类型倒数第几个元素。
7.first-of-type:匹配父元素下同类型第一个元素。
8.last-of-type:匹配父元素下同类型最后一个元素。
9.only-child:匹配父元素下只有一个子元素的元素。
10.only-of-type:匹配父元素下同类型只有一个元素的元素。
11.empty:匹配父元素下内容为空的子元素。
伪元素
1.::first-line:第一行元素。作用于块级元素。
2.::first-letter:第一个字。作用于块级元素。
3.::before:在内容之前,配合content使用。作用行级元素。
4.::after:在内容之后,配合content使用。作用行级元素。
5.::selection用于设置在浏览器中选中文本后的背景色与前景色。