Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/10/2013, 06:52
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Cambiar tipo de texto al pulsar un link

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 original
  1. a[href="/url/actual.html"] {
  2.   color: red;
  3. }

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
  1. <ul>
  2.   <li><a href="gato.html">Gato</a></li>
  3.   <li><a class="enlace_actual" href="perro.html">Perro</a></li>
  4.   <li><a href="mofli.html">Koala</a></li>
  5. </ul>

Y estilizas .enlace_actual con CSS.