交替背景色CSS表,我發現了一些對alternete使用Javascript的顏色,但我可以隱藏一些元素在我的表/數據網格,但這個CSS的背景顏色不正確交替:與隱藏要素
CSS
.grid tr:not(.display-none):nth-child(2n+1) > td {
background: red;
}
.display-none * {
display: none;
}
HTML
<table class="grid">
<tr><td>nono1</td></tr>
<tr><td>nono2</td></tr>
<tr><td>nono3</td></tr>
<tr><td>nono4</td></tr>
<tr class="display-none"><td>nono5</td></tr>
<tr><td>nono6</td></tr>
<tr><td>nono7</td></tr>
<tr><td>nono8</td></tr>
</table>
看到現場樣品
這裏是爲什麼'n次child'不喜歡這個工作的一些指導和解決方案:http://stackoverflow.com/a/32380418/3597276 –
[Pusre CSS解決方案](http://stackoverflow.com/a/42014074/3094153) – kornieff