Qualsiasi versione di IE non è in grado di interpretare la pseudo-classe 'hover' applicata ad un qualsiasi marcatore che non sia <a>. Ecco perché c'è bisogno di un javascript - comunque non intrusivo, che non inquina cioè il mark-up - che ovvi a questa carenza (se ti interessa l'effetto anche su IE e lo ritieni non evitabile).Originariamente inviato da spiadadda
Il java script è proprio necessario? Se si perchè? Quali versioni di IE danno problemi?
Poi, ribadisco, per fare le cose bene, lo script javascript andrebbe servito al solo IE tramite la tecnica dei commenti condizionali.