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