Hallo uliII,
Ich möchte einen grauen Background für alle Links. Beim Hover wird der Background grün und die aufgerufenen Seiten sollen den Background ebenfalls grün zeigen. Schon besuchte Seiten sollen aber wieder grau werden, - sobald die Seite nicht mehr activ ist.
Auf der aktuellen Seite mußt du den Navigationspunkt anderweitig formatieren, entweder dem a eine separate Klasse "aktiv" geben, oder besser: gar keinen Link setzen, sondern z.B. mit span oder li entsprechend formatieren (die Seite, auf der ich mich befinde, sollte nicht verlinkt sein, das verwirrt).
Hover klappt, - aber aufgerufene Seiten zeigen die activen Links nicht an (background-color).
"Aktiv" heißt, daß der Link den Fokus hat, es wirkt solange, wie du drauf klickst und der Link eben im Vordergrund ist. Es bedeutet nicht, daß damit irgendeine aktuelle Seite hervorgehoben wird.
Nur die Seite mit dem Link welcher "activ" ist zeigt den "activ" Link, die neue Seite weiß davon nichts (?).
genau so ist es.
Gruß aus Köln-Ehrenfeld,
Elya