:first-child:选取每个父元素下的第一个子元素
:first-of-type:选取同名兄妹节点的第一个子元素的所有元素
:last-child:选取每个父元素下的最后一个子元素
:last-of-type:选取同名兄妹节点的最后一个子元素的所有元素
:only-child:选取父元素中具有唯一的子元素的所有元素
:only-of-type:选取前后没有同名兄妹节点的子元素的所有元素
:nth-child(index/even/odd):选取每个父元素下的第index个子元素或奇偶元素(index从1开始算起)
:nth-last-child(index/even/odd):取每个父元素下的第index个子元素,从最后一个往第一个数(index从1开始算起)