Axel Richter: a:visited

Beitrag lesen

Hallo,

ich hab folgendes definiert:

a.subnavo             {text-decoration:none; font-size:11px; font-weight:bold; width:*; height:11px; padding-right:8px; padding-left:8px; margin:0}

Die Angabe bei width ist falsch. Was willst Du erreichen?

Hover klappt, - aber aufgerufene Seiten zeigen die activen Links nicht an (background-color). Nur die Seite mit dem Link welcher "activ" ist zeigt den "activ" Link, die neue Seite weiß davon nichts (?). Somit sehe ich die activen Links nur z.Bsp. bei Frames.

... und selbst da nur im IE. Die Pseudoklasse :active ist anders definiert, als Du vermutest. http://www.w3.org/TR/CSS21/selector.html#dynamic-pseudo-classes
...
The :active pseudo-class applies while an element is being activated by the user. For example, between the times the user presses the mouse button and releases it.
...
Im Navigations-Frame müsstest Du also :focus verwenden. Ohne Frames geht das, was Du willst, nur mit einer serverseitigen Programmlogik, die dem "Link, der auf diese Seite zeigt" eine spezielle ID zuweist. Der Link könnte dann auch gleich "entschärft" werden. Warum sollte man die Seite, die man gerade sieht, nochmal per Link von dieser Seite aufrufen können? Im CSS wäre die gewünschte Hintergrundfarbe dann für A-Elemente mit dieser ID definiert.

viele Grüße

Axel