Estoy creando un menú de navegación con palabras con diferentes colores ( hrefenlaces). Me gustaría que el color NO cambie en ningún estado (pase el mouse, visite, etc.).
Sé cómo configurar los colores para los diferentes estados, pero me gustaría saber el código para dejar el color del texto (y cualquier otro estilo / formato) tal como está.
¿Alguna sugerencia?

inheritpalabra clave. Desafortunadamente, no tiene soporte 100%.initialTambién es útil cuando desea restablecer CSS al estilo predeterminado. Esto está bien explicado aquí enlaceinherit!inheritNo funciona solo en los navegadores antiguos e Internet Explorer o también existen dificultades en los navegadores populares (Chrome, Firefox)?Como Chris dijo antes que yo, solo
adebería anular. Por ejemplo:En este caso
.nav a, SIEMPRE sería verde, el: hover no se aplicaría a él.Si hay alguna otra regla que lo afecte, PODRÍAS usarlo
!important, pero no deberías. Es un mal hábito caer en.Entonces siempre será verde, irrelevante de cualquier otra regla.
fuente
acual evitará cualquier cambio en:hover(o:visitedetc.). ¿Qué tal en lugar de ser un imbécil y descartar las tres respuestas, sugiere una solución real?Puede usar un
aselector en su hoja de estilo para definir todos los estados de un ancla / hipervínculo. Por ejemplo:Anularía todos los estilos de enlace y haría que todos los estados fueran de color azul.
fuente
si indica que
a.redLink{color:red;}debe mantener esto al pasar el mouse y agregara.redLink:hover{color:red;}esto Esto asegurará que ningún otro estado pase el mouse cambiará el color de sus enlacesfuente