På en måde må du identificere i din kode hvilken side der bliver vist. På samme måde kan du identificere om et menupunkt er det som er tilsvarende siden som vises f.eks.
Url:
http://eksempel.dk/?side=kontaktMenu:
<a href="./">Forside</a>
<a href="./?side=kontakt">Kontakt</a>
Du kan nu benytte dig af $_GET som indeholder et array af de værdier der defineres i din url querystring og på den måde finde ud af hvilket menupunkt som er "aktivt":
<a href="./" class="<?php echo (!isset($_GET)) ? 'ikke_valgt' : 'valgt' ; ?>">Forside</a>
<a href="./?side=kontakt" class="<?php echo (isset($_GET) && $_GET['side'] != 'kontakt') ? 'ikke_valgt' : 'valgt' ; ?>">Kontakt</a>
Hvis du nu igen tager url fra før:
http://eksempel.dk/?side=kontaktVil dine links se ud som følger (i "vis kilde"):
<a href="./" class="ikke_valgt">Forside</a>
<a href="./?side=kontakt" class="valgt">Kontakt</a>
Det står dig nu frit for at style ".valgt" med hvad du end måtte ønske, f.eks.:
.valgt {
font-weight: bold;
}