Ciao, potresti creare nel css una classe da applicare alle righe interessate, qualora le righe dovessero avere colori diversi, impostarne uno direttamente sull'elemento tr e poi per l'altro creare una classe che assegnerai alle righe volute, esempio:
codice:
<style type="text/css">
#miaTabella tr {
background-color: #ccc;
}
#miaTabella .rigaBianca {
background-color: #fff;
}
</style>
Un esempio invece con javascript tratto da questa pagina
codice:
...
<script type="text/javascript">
function alternatecolor(id){
if(document.getElementsByTagName){
var table = document.getElementById(id);
var rows = table.getElementsByTagName("tr");
for(i = 0; i < rows.length; i++){
if(i % 2 == 0){
rows[i].className = "row-one";
}else{
rows[i].className = "row-two";
}
}
}
}
</script>
<style type="text/css">
.row-one {
background-color: #ccc;
}
.row-two {
background-color: transparent;
}
</style>
</head>
<body onload="alternatecolor('alternate');">
<table id="alternate">
<tr>
<td>testo</td>
</tr>
<tr>
<td>testo</td>
</tr>
<tr>
<td>testo</td>
</tr>
<tr>
<td>testo</td>
</tr>
</table>
...
un esempio coi css3 qui, da verificare la compatibilità fra i vari browser.
Altre soluzioni più complesse cercando su google alternate table row color