Rollovereffekt bei besuchtem Link funktioniert nicht
Fragezeichen
- css
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
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
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