Чтобы сделать это только с помощью HTML + CSS и заставить его работать со всеми основными браузерами, вам придется вручную добавить класс в каждую альтернативную строку:
<tr>
<td>col1</td>
<td>col2</td>
</tr>
<tr class="highlight">
<td>col1</td>
<td>col2</td>
</tr>
<tr>
<td>col1</td>
<td>col2</td>
</tr>
<tr class="highlight">
<td>col1</td>
<td>col2</td>
</tr>
и т.д ...
Затем используйте CSS, чтобы изменить цвет строк:
tr {
background-color: #FFF;
}
tr.highlight {
background-color: #CCC;
}