Ciao eratunig e benvenuto nel forum gt
Allora, su Internet explorer e su altre "piattaforme" l'hover su div non funziona.
Puoi però espandere il blocco "<a ...> <a/>" e cioè il link su tutta la superficie del div contenitore e quindi avere il tuo effetto.
Innanzitutto va fatto diventare **l'iperlink **un oggetto no-inline in modo che la sua dimensione possa essere determinata e che quindi possa essere "espanto" a tutta la superficie del genitore (div).
Ci possiamo riferire a tutti quei link contenenti in quel dato div dandogli dei riferimenti in modo che SOLO quei link avranno queste proprietà.
Avendo quindi un div con classe d'esempio "evento".
[html]
.evento a{
display:block;
}
.evento a:hover{
background:#000000;
color:#FFF;
}
[/html]
Et-voilà
Dovrebbe funzionare così ciao!