У меня есть таблица, в которой есть одна строка, которая использует rowspan. Таким образом,
<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, чтобы добавить цвет фона в каждую другую строку, но rowpan - это испортить его; он добавляет цвет фона в строку ниже строки с rowspan, когда на самом деле мне бы хотелось пропустить эту строку и перейти к следующей.
Есть ли способ заставить nth-child делать что-то умное или использовать [rowspan] в селекторе, чтобы обойти это? Поэтому в этом случае я хотел бы, чтобы цвет фона находился в строках 1 и 4, но затем после этого на 6, 8, 10 и т.д. (Так как ни у одного из них нет rowspans)? Мне нравится, если я вижу rowpan, тогда я хочу, чтобы nth-child добавлял от 1 до n, а затем продолжал.
Наверное, нет решения, но подумал, что я спрошу: -)