Fragezeichen: Rollovereffekt bei besuchtem Link funktioniert nicht

Hallo Forum

Ich habe folgendes Probelm:

Bei einem Link soll beim Rollover die Farbe gewechselt werden. Das funktioniert aber nur wenn der Link nicht schon mal besucht wurde. Wenn er einmal angeklickt wurde, wechselt danach beim Rollover die Farbe nicht mehr. Was mache ich falsch?

Hier der Code:

a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}
a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}
a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #640000;
 text-decoration: none;
}
a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

Danke für Eure Antwort!
Fragezeichen

  1. Hallo Fragezeichen.

    Bei einem Link soll beim Rollover die Farbe gewechselt werden. Das funktioniert aber nur wenn der Link nicht schon mal besucht wurde. Wenn er einmal angeklickt wurde, wechselt danach beim Rollover die Farbe nicht mehr. Was mache ich falsch?

    Du beachtest die zwingend erforderliche Reihenfolge für die http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#link_visited_focus_hover_active@title=Pseudoklassen nicht.

    Einen schönen Donnerstag noch.

    Gruß, Ashura

    1. hi,

      Du beachtest die zwingend erforderliche Reihenfolge für die http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#link_visited_focus_hover_active@title=Pseudoklassen nicht.

      Die ist nicht "zwingend erforderlich" - sondern lediglich in den meisten Fällen die, die dem gewünschten Ergebnis am ehesten entspricht.

      Wer aber bspw. absichtlich einen Effekt wie den hier beschrieben haben wollte, könnte die vom OP gewählte Reihenfolge ja durchaus absichtlich so wählen ...

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }