Secondo il W3C qualsiasi elemento di tipo block (p, ul, li, a, div, ecc) dovrebbe supportare la pseudodirettiva :hover, cioè una sintassi tipo:
li:hover {color:red;}
dovrebbe far si che al passaggio del mouse il testo dell'elemento <li> diventi rosso.
ciò funziona benissimo con Firefox, ma IExplorer che non supporta correttamente le direttive W3C accetta l' :hover solo sull'anchor <a>
per sopperire a questa mancanza di IExplorer vengono spesso utilizzzati delgi hack in javascript o htc.