Non so se è il modo corretto, cmq con I.E. e FireFox funziona:
il cambiamento del colore di sfondo lo faccio tramite Javascript e il DOM che mi permettono di modificare al volo lo stile di un elemento.
Tutte le celle, però devono essere contraddistinte da un ID.
questo l'html
codice:
<table id="tab_uno">
<tr>
<td id="colonna1" onmouseover="document.getElementById('colonna1').style.background='#F00';" onmouseout="document.getElementById('colonna1').style.background='#FFF';">Testo colonna 1</td>
<td id="colonna2" onmouseover="document.getElementById('colonna2').style.background='#F00';" onmouseout="document.getElementById('colonna2').style.background='#FFF';">Testo colonna 2</td>
<td id="colonna3" onmouseover="document.getElementById('colonna3').style.background='#F00';" onmouseout="document.getElementById('colonna3').style.background='#FFF';">Testo colonna 3</td>
</tr>
</table>
e questo il css
codice:
#tab_uno{border:1px solid #666; background:#666;}
#tab_uno #colonna1, #tab_uno #colonna2, #tab_uno #colonna3
{background:#FFF; margin:1px;}
fammi sapere se riesci a combinare.
Ciao!!!