SvenRautenberg: A NAME Linkziel hovert

Beitrag lesen

Aloha!

Du schreibst:

a:hover {color:#BB4400; font-weight:bold; text-decoration:underline;}

Und dann

<A NAME="linktarget">link target</A>

Wenn man es genau betrachtet, ist Mozillas verhalten exakt richtig: Du hast ein A-Element, und mit CSS ein Verhalten bei hover angegeben - also alles korrekt, was Mozilla macht.

Wenn du hovern nur bei Links haben willst, dann nimm:

a:link:hover { }

Wenn ich mich nicht vollkommen verlesen habe, dann korrigieren die anderen Browser die a:hover-Angabe zu obiger, und Mozilla macht das eben nicht.

Du mußt auch keine Angst haben, daß Netscape 4 austickt: Der kann sowieso nicht hovern. ;)

PS: Mozilla kann :hover nicht nur auf Links anwenden. Damit könnte man sich sogar ein javascriptloses Menü basteln. Allerdings mißtraue ich diesem Gedanken sehr. Für irgendwas muß Javascript doch schließlich noch gut sein - und außerdem ist eine Mozilla-only-Lösung nicht wirklich praktikabel im Internet.

- Sven Rautenberg