Hallo Markus,
Das versuchte ich in der Vergangenheit mal. Zum einen will ich Grafiken verwenden, da Schriften hier zu kantig wären (mir gefällt ein gerenderter Look einfach besser), aber andererseits hatte genau ein Browser Problem damit, die Grafiken zu wechseln. Nämlich der IE, was fast nicht verwunderlich ist.
lass mich raten, der IE hat die Grafiken verzögert nachgeladen bzw. so unzuverlässig dass man den hover-Effekt nicht nutzen konnte?
falls ja dann hätte ich tipp für Dich. Denn genau dieses Problem hat mich zuerst auch wieder auf JS zurückgreifen lassen. Es gibt jedoch die Möglichkeit eine einzige Grafik zu erstellen welche den normalen als auch hover-Zustand darstellt. Bei a:hover gibts Du dann in Deiner css einfach an dass sich die background-position _verschieben_ soll. Das funktioniert wunderbar, ohne Nachladen. Auch im IE ;)