Estoy trabajando en una idea en la que mi enlace a: tiene un estado (azul, sin subrayado, etc.) con un: hover siendo blanco. Quiero que mis enlaces visitados tengan el mismo estado que a:link
y a:hover
. es posible? compatible con los navegadores más comunes?estableciendo un enlace visitado al mismo estado que un enlace y un: hover
Respuesta
Así es cómo se pueden aplicar estilo a las etiquetas a (normales y visitadas) y estilo al desplazarse por separado.
a
{
color:#6c7492;
font-weight:bold;
text-decoration:none;
}
a:hover
{
border-bottom:1px solid #6c7492;
}
Si ha usado esas pseudo clases, no veo por qué no.
a:visited, a:hover {
...
}
a, a:link, a:hover, a:visited, a:active {text-decoration: none; color: blue;}
debería funcionar en todos los navegadores CSS habilitados, aunque este es un bad idea (actualmente fuera de línea, Google Cache)
Para hacer a:hover
blanco, bien lo eliminará de la regla anterior y crea un especial para descartar o añadir simplemente:
a:hover {color: white !important;}
es completamente posible que sblundy señala. Sin embargo, si realiza una regla como esa, ya no habrá ninguna indicación visual de que el usuario está pasando el ratón sobre un enlace que se visitó previamente.
También, recuerde especificar las reglas en este orden:
a:link { }
a:visited { }
a:hover { }
a:active { }
de lo contrario puede tener resultados inesperados porque todas estas reglas tienen la misma especificidad. El orden es importante.
EDITAR: CSS2 permite encadenar pseudo-clases. Esto podría usarse para solucionar el problema de usabilidad [potencial] que crea su solicitud.
a:visited:hover { }
Sin embargo, no sé si esta convención es ampliamente compatible.
El mnemónico que me enseñaron para recordar en qué orden colocar sus enlaces CSS es "LOVe HAte": enlace, visitado, hover, activo.
Adherirse: centrarse en no suele ser una mala idea, también.
Por supuesto, si está haciendo que todos los estados de un enlace tengan el mismo aspecto al enumerar los selectores con comas, entonces el orden no importa.
- 1. Detectar enlace visitado en Chrome
- 2. CSS - a: visitado: hover?
- 3. ¿Cómo funciona un enlace?
- 4. Formato TextView para que parezca un enlace
- 5. En Ninject 2.0, ¿cómo puedo tener un enlace general y un enlace para un caso específico?
- 6. Crear un enlace al artículo de Sitecore
- 7. ¿Cómo crear un enlace que contiene una imagen y texto?
- 8. ClickOnce .appref-ms más que un enlace al archivo .application?
- 9. jQuery deshabilitar un enlace
- 10. jquery demora que se siga un enlace
- 11. ¿Cómo creo un enlace singleton que caduque?
- 12. Texto en cursiva que contiene un enlace
- 13. ¿Cómo hacer que un td entero sea un enlace?
- 14. ¿Hay alguna forma de usar estilos en línea para definir un estilo de enlace visitado?
- 15. Safari iphone/ipad "mouse hover" en un nuevo enlace después de que se reemplazara el anterior por javascript
- 16. Cómo crear un enlace a un directorio
- 17. ¿Cómo elegir un enlace WCF?
- 18. python: Importación de un archivo que es un enlace simbólico
- 19. Restablecer el estado visitado en los enlaces
- 20. ¿Cómo puedo registrar un enlace?
- 21. ¿Es un DLL más lento que un enlace estático?
- 22. Hacer un enlace completamente invisible?
- 23. Javascript: simular un clic en un enlace
- 24. Insertar un enlace mediante CSS
- 25. Habilitar un TabItem mediante Enlace
- 26. android: determinar un enlace simbólico
- 27. Adjuntar un enlace con Jquery
- 28. Generar un enlace desde un servicio
- 29. ¿Cómo elimino un enlace simbólico?
- 30. Enlace a un inodo específico