我有一个表,其中一行使用行跨度。所以,
<table>
<tr>
<td>...</td><td>...</td><td>...</td>
</tr>
<tr>
<td rowspan="2">...</td><td>...</td><td>...</td>
</tr>
<tr>
<td>...</td><td>...</td>
</tr>
<tr>
<td>...</td><td>...</td><td>...</td>
</tr>
</table>
我想使用 nth-child 伪类为每隔一行添加背景颜色,但是 rowspan 把它搞砸了;它将背景颜色添加到具有行跨度的行下方的行中,而实际上我希望它跳过该行并移至下一行。
有没有办法让 nth-child 做一些聪明的事情,或者在选择器中使用 [rowspan] 来解决这个问题?因此,在这种情况下,我希望背景颜色位于第 1 行和第 4 行,但之后位于第 6、8、10 行等等(因为这些都没有行跨度)?这就像如果我看到一个行跨度,那么我希望 nth-child 将 1 添加到 n 然后继续。
可能没有解决方案,但我想我会问:-)