Am scris recent despre asta pe blog aici.
Din css poti daca setezi un id pe body pt fiecare pagina:
Daca HTML-ul homepage-ului arata asa:
Cod:
<body id="homepage">
....
<ul>
<li><a id="home" href="link_catre_homepage">Go Home</a></li>
CSS-ul ar putea sa arate asa:
Cod:
#homepage #home { /* stil pentru butonul de pagina activ */ }
De asemenea aceeasi problema se poate rezolva din PHP setand o clasa "activ":
Cod:
//verificare pagina cumva
if ($pagina == "home")
{
echo ' class="activ" ';
}
si CSS-ul se simplica fiind doar pt 1 clasa:
Cod:
a.activ { /* stil pentru butonul de pagina activ */ }