Sven Rautenberg: FF zeigt CSS-basierte Schriftfarbe nicht an

Beitrag lesen

Moin!

stimmt, die Schriftfarbe wird während dem Klicken weiß. Das sollte sie allerdings auch bleiben.
ich bin schon fast am verzweifeln.

So ist :active aber nicht definiert - und alle Browser außer dem IE machen es korrekt, zeigen :active wirklich nur während des Zeitraumes an, in dem die Maustaste gedrückt wird.

Das einzige Szenario, in dem man die IE-Ansicht über :active sinnvoll ausnutzen könnte, wäre ein Frameset - denn normalerweise verschwindet der "aktive" Link ja beim Laden der nächsten Seite wieder. Entgegen der Bezeichnung zeigt :active aber auch im IE nicht die "aktive Seite", sondern nur den zuletzt geklickten Link an - was durchaus schon eine ganz andere Seite sein kann.

Deshalb: Wenn du irgendeine Kennzeichnung der "aktuellen, gerade angezeigten Seite" in deinen Links haben willst, nutze Javascript dafür. Mit CSS alleine ist das nicht realisierbar. Dann aber kannst du problemlos auch weitergehende und komplexere Navigationsmodelle umsetzen, und den "aktiven Link" auch dann ändern, wenn im anderen Frameset ein Link verfolgt wird.

- Sven Rautenberg

--
My sssignature, my preciousssss!