@@uliII:
nuqneH
Lässt sich mit den Pseudoklassen (:active und :focus) überhaupt "immer" eine CSS Eigenschaft beeinflussen, wenn eine Webseite "aktiv" ist ?
Ja. ;-) Und zwar deshleb, weil eine Webseite niemals „aktiv“ ist.
Wann die Pseudoklasse :active wirkt, lässt sich in der Spec nachlesen. Da das auch schon in CSS 2.0 so war, auch auf deutsch.
Eine (statische) Webseite weiß nichts davon, dass sie sin einem Menü angewählt wurde. Die Bezeichnung „aktiv“/„active“ ist irreführend. Ich würde sie generell vermeiden und sowas wie „current“ verwenden.
Ein Link soll z.B. immer rot sein, wenn die Seite angezeigt wird.
Nein. Der Menüpunkt soll dann gar kein Link sein. Punkt 10 der zehn meist-missachteten Homepage-Design-Richtlinien [Nielsen]
s.a. Navigation erstellen
Und hat der Doctype einen Einfluss darauf ?
Nein.
Also doch nur mit Javacript ?
Eher serverseitig.
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)