Christoph K. Rey: textmenü mit css - farben zurücksetzen

Beitrag lesen

hallo

versuche ein textmenü zu erstellen. dazu als tabellenhintergrund einen horizontalen balken erstellt. dann habe ich in css spezielle classes für menü-links definiert (natürlich noch mehr angaben (wie z.b. padding) als unten aber die sind für das problem nicht relevant)

A.mmenue:link {color:#000000; background-color:#AAAAAA;}
A.mmenue:hover {color:#FF0000; background-color:#FFFFFF;}
A.mmenue:active {color:#FF0000; background-color:#FFFFFF;}
A.mmenue:visited {color:#000000; background-color:#AAAAAA;}

das ganze hätte wie folgt aussehen sollen

link: text schwarz, text-hg gleiche farbe wie balken
hover: text rot, text-hg weiss
avtive: text rot, text-hg weiss
visited: text schwarz, text-hg gleiche farbe wie balken

das ganze sah supi aus und funktionierte auch aber nur das erste mal. wenn ich ein zweites mal über einen bereits besuchten link fahre ändert sich nichts mehr.

nun die frage: wie löse ich das problem? kann ich jedesmal alles mit den linkfarben zurücksetzen (habe danach gesucht aber fand nur was von strefan münz aus dem jahr 1999 mit einem link, der nicht funktioniert (JavaScript-Eigenschaft vlinkColor (../../tecbb.htm#a13)))

oder mache ich generell einen überlegungsfehler? ich denke, ich habe schon mehrmals menüs gesehen, die die balkenfarbe beim mouseover gewechselt haben und ich bin sicher, dass einige davon auch textmenüs waren.

bin für jede hilfe sehr dankbar.

gruss christoph