Как использовать nth-child для оформления таблицы с помощью rowspan?

У меня есть таблица, которая имеет одну строку, которая использует rowspan. Так,

<code><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>
</code>

Я хотел бы использовать псевдокласс nth-child, чтобы добавить цвет фона ко всем другим строкам, но в строках строк это не так; он добавляет цвет фона к строке под строкой с интервалом строки, когда на самом деле мне бы хотелось пропустить эту строку и перейти к следующей.

Есть ли способ заставить nth-child сделать что-то умное или использовать [rowspan] в селекторе, чтобы обойти это? Таким образом, в этом случае мне бы хотелось, чтобы цвет фона был в строках 1 и 4, а затем в 6, 8, 10 и т. Д. (Поскольку ни один из них не имеет пробелов)? Это похоже на то, что если я вижу диапазон строк, то я хочу, чтобы nth-child добавил 1 к n, а затем продолжил.

Вероятно, нет решения этой проблемы, но я подумал :-)

Ответы на вопрос(6)

Ваш ответ на вопрос