¿Cómo usar nth-child para diseñar con una tabla con rowpan?

Tengo una tabla que tiene una fila que utiliza rowpan. Asi que,

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

Me gustaría usar la pseudo-clase nth-child para agregar un color de fondo a cada otra fila, pero el intervalo de filas lo está arruinando; agrega el color de fondo a la fila debajo de la fila con el intervalo de filas, cuando de hecho me gustaría que se salte esa fila y pase a la siguiente.

¿Hay alguna manera de hacer que nth-child haga algo inteligente o use [rowspan] en el selector para evitar esto? Entonces, en este caso, me gustaría que el color de fondo esté en las filas 1 y 4, pero después de eso en 6, 8, 10, y así sucesivamente (ya que ninguno de ellos tiene espacios de filas) Es como si veo un intervalo de filas, entonces quiero que nth-child agregue 1 a n y luego continúe.

Probablemente no haya una solución para esto, pero pensé en preguntar :-)

Respuestas a la pregunta(6)

Su respuesta a la pregunta