1. :nth-child(even/odd) 2. :not()
第一种方法是使用:nth-child(even/odd)来选取偶数或奇数项。这在需要间隔性地应用样式时非常有用,例如斑马线表格:
tr:nth-child(even) { background-color: #f2f2f2; }
使用:first-child和:last-child也可以排除第一个或最后一个元素。
第二种方法是使用:not()来选取除了某个特定元素以外的其他元素。这在需要对于特定元素“以外”的其他元素应用样式时非常有用,例如:
p:not(.introduction) { font-size: 16px; }
这样就能够选取所有除了class为introduction的段落以外的段落,并将它们的字体大小设置为16px。