Menú con CSS

Como seguramente sabéis, en los estilos CSS de un enlace, puedes asignarles cuatro estados: link, hover, active, visited. Bueno, pues me interesaría...

La FAQ Menú con CSS tiene

Pertenece a la categoría:

Pregunta
Como seguramente sabéis, en los estilos CSS de un enlace, puedes asignarles cuatro estados: link, hover, active, visited.
Bueno, pues me interesaría hacer lo siguiente:
¿Cómo hacer que sólo aparezca como "visited" la página en la que estás?, es decir, que la página en la que estás, aparezca en el menú de diferente color, pero que esa propiedad "visited" no afecte a las demás páginas.


Respuesta de Marco Antonio Camarena
No creo que sea posible eso que deseas por medio de visited, ya que se basa en la caché del navegador.



Veo también que repites muchas propiedades que podrías simplemente ordenar jerárquicamente y sobreescribirla como es requerido únicamente.



Para lograr el efecto que buscas con a.visited, te recomiendo darle otro estilo al enlace en el cual estás para que lo muestres de otro color, en lugar de usar visited.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 2 comentarios a la faq
2 comentarios revisados:
Por: Rodrigo
05/2/08
Subscribo lo que dice Marco Antonio. Con a:visited das estilos a *todos* los enlaces visitados. Para hacer lo que quieres, lo más fácil es recurrir a javascript, o añadiendo "a pelo" una clase al enlace activo en cada documento.
Por: the_691h
07/2/08
Lo que podrias hacer es utilizar una propiedad que no es muy conocida, a.active { ...css... } donde el codigo css de color de fondo es lo unico que tendrias que cambiar, espero te sirva

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo