Lo único que hay en CSS es
:target
, pero sólo funciona con enlaces internos —los que llevan almohadilla al final.
No hay nada para colorear el enlace actual.
Rafael sugirió una vez usar un selector de atributos:
Código CSS:
Ver originala[href="/url/actual.html"] {
color: red;
}
Pero lo ideal es añadir una clase al elemento del enlace, ya sea a mano o mediante un lenguaje de lado servidor, y luego darle estilo como se haría normalmente. Es decir, que tengas algo así:
Código HTML:
Ver original <li><a href="gato.html">Gato
</a></li> <li><a class="enlace_actual" href="perro.html">Perro
</a></li> <li><a href="mofli.html">Koala
</a></li>
Y estilizas
.enlace_actual
con CSS.