Hi,
Richtig. Pseudoklasse :hover ist nur ein adäquater Lösungsansatz, der für den IE eben auch nicht bspw. ohne
expression
auskäme.
Adäquat kann ich den nicht finden.
Ich sehe das aber als vorteilhafter an, weil ein Nutzer so selbst über die Zeitdauer des Effekts entscheiden kann,
Kann er?
Sobald er den Mauszeiger woanders hin bewegt, ist der Effekt weg - ob er das beabsichtigt hatte, oder nicht. (Während dem Lesen von Fliesstext den Cursor von diesem herunter zu nehmen, damit man nicht um ihn „herum” lesen muss, dürfte verbreitetes Nutzerverhalten sein.)
Aktivierung bei Klick auf einen Button*, Deaktivierung bei erneutem Klick hätte da m.E. den Vorteil deutlich auf seiner Seite.
* Wahlweise zu ersetzen durch bspw. eine Checkbox, die dann auch noch den aktuellen Zustand widerspiegelt.
sodass ich hier Deinen Hinweis auf Buchstabengetreue für entbehrlich halte.
Unabhängig davon, ob der Fragesteller das so buchstabengetreu gefordert hat - wir sind hier dabei, das Problem zu hinterfragen. Und das ist, wie man sieht, durchaus erforderlich, wenn man zu einer guten Lösung kommen will, und keineswegs entbehrlich.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]