通过 css3 中伪类 :nth-child 来实现。其中 :nth-child(an b) 匹配下标 { an b; n = 0, 1, 2, ...} 且结果为整数的子元素
nth-child(2n)/nth-child(even): 双行样式nth-child(2n 1)/nth-child(odd): 单行样式
其中 tr 在表格中代表行,实现表格中单双行样式就很简单了:
tr:nth-child(2n) {
background-color: red;
}
tr:nth-child(2n 1) {
background-color: blue;
}
同理:
- 如何匹配最前三个子元素:
:nth-child(-n 3) - 如何匹配最后三个子元素:
:nth-last-child(-n 3)


