一、CSS高级选择器的几种写法
1、xxx:first-child 选择第一个xxx元素
2、xxx:nth-of-type(even) 选择序号同类型为偶数的xxx元素
3、xxx:nth-of-type(odd) 选择序号同类型为奇数的xxx元素
4、xxx:nth-of-type(index) 选择(同类型)序号为index的xxx元素
5、xxx:nth-child(n) 选择序号(自然排序)为n的xxx元素
二、实战案例
1、效果:
2、案例分析
分析效果图可知:
第一个li需要设置背景色,用到:first-child选择器,
li相间的背景色效果,可以使用:nth-of-type(even)和:nth-of-type(odd)来实现
第一列,第二列和第三列,第四列的宽度不一致,可以通过xxx:nth-child(n)或者xxx:nth-of-type(index)选择器设置width
3、源代码:
注:xxx:nth-child(n)和xxx:nth-of-type(index)的区别: