Gunnar Bittersmann: CSS - ausnahmen bei "<a name"

Beitrag lesen

Hello out there!

Nur will ich jetzt einen Anchor setzen.
<a name="Y">X</a>
Das Problem ist jetzt das der das X auch als Link erkennt und damit umfärbt.

Nein, tut er nicht. (Wer immer „der“ ist.)

Du solltest aber zwischen Ankern und Links unterscheiden: Anker sind 'a'-Elemente; Links sind 'a'-Elemente mit 'href'-Attribut.

Willst du nicht aller Anker, sondern lediglich Links formatieren, musst du das auch so angeben. Für letztere gibt es zwei Pseudoklassen für schon besuchte und noch nicht besuchte Links, diese sind hier anzuwenden:

a:link:hover, a:visited:hover {color: #042}

':hover' sollte bei 'a'-Elementen fast immer im Zusammenhang mit ':link'/':visited' verwendet werden. Weil allerdings in den allermeisten Fällen 'a'-Elemente auch Links sind, wird darauf verzichtet; und auch in SELFHTML wird das nicht erwähnt.

See ya up the road,
Gunnar

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)