Già, è uno dei tanti punti negativi di IE nell'interpretare i css... :/
L'hover funziona solo sui tag <a>, sul resto no. Puoi però ovviare con dei semplici javascript. Qui trovi quello che fa per te:
http://pro.html.it/articoli/id_541/idcat_11/pro.html
Ovviamente oltre agli eventi onfocus/onblur si possono impostare anche gli onmouseover/onmousout.
Ciao ciao :)

Rispondi quotando