FWPF | Fakultät Innenarchitektur | FH Rosenheim
Gemäß Spezifikation können dynamische Pseudoklassen auf alle Elemente angewandt werden. Der IE kann sie jedoch nur bei a-Elementen umsetzen, die das href-Attribut aufweisen.
li:hover {background-color:red;}a:hover {background-color:green}
Die erste Angabe wird vom IE < 7 ignoriert. Die aktuelle Version 7 des IE geht im Standard-Modus mit :hover korrekt um.
Wenn bei :hover eine Änderung an einem Nachfahrenelement vorgenommen werden soll (z.B. a:hover span {}), dann braucht der IE zusätzlich bestimmte Angaben für a:hover. Zuverlässig hilft a:hover {border:none}.
Weitere Information zu diesem Fehler: Pure CSS Popups Bug Note und IE Pure CSS Pop Ups Bug