Malcolm Beck´s: Link der aktuellen Seite automatisch mit CSS hervorheben lassen

Beitrag lesen

hi Chactory,

jetzt habe ich es vielleicht verstanden! ;-)

Ich hoffe nicht falsch :)

Man könnte also eine Navigation mit den entsprechenden Styles vorbereiten, jeden Link mit jeweils dem Style für seine Seite, und dieser spezielle Style tritt erst ein, wenn es die aktive Seite ist, weil nur dort im Header die zutreffende id steht?

Du darfst aber nicht vergessen jedem Link eine eindeutige ID zu geben, genauso ist es auch mit den body ids, da Empfiehlt sich ein einfaches Muster, beispielsweise:

<body id="startseite_body">  
<body id="anderseite_body">  
  
und in der Navigation  
  
<a href="#" class="main" id="startseite_menu">Startseite</a>  
<a href="#" class="main" id="andereseite_menu">Andere Seite</a>

Dann kannst du im CSS alles zusammenfassen, Gruppieren,

body#startseite_body a#startseite_menu,  
body#andereseite_body a#andereseite_menu  
{ color: lila; }

Das ganze ist dann auch Browserübergreifend und Funktioniert in fast allen Browsern, die CSS unterstützen.

Kind regards

--
I have a Dream...
Bugs erzeugen gegenbugs.
Wir müssen Bugs mit Bugs bekämpfen!