que iba a publicar esto como un comentario, pero era poniéndose un poco largo ... Así que esta es una respuesta a la pregunta, así como una respuesta al Kevin's answer y sus comentarios.
Etiquetas de ancla do heredan el color, vinculado o no. La única razón por la que no lo hacen es porque ya tienen su color establecido en la hoja de estilo predeterminada del navegador. Lo mismo puede decirse del subrayado del enlace (que, supongo, no notó, porque en realidad quiere o ya lo ha cambiado).
En Firefox, puede ver esto en Firebug si selecciona "Mostrar agente de usuario CSS" (o puede ver el Firefox's internal stylesheets directamente. Puede ver los valores predeterminados del navegador en Webkit Web Inspector y Opera's Dragonfly también. no creo que se pueda en el IE.
no sé de ningún sitio que tiene una visión de conjunto de valores por defecto todos los de tu navegador. de CSS2 "informativo" HTML4 stylesheet así como la YUI reset stylesheet sería un buen punto de partida, pero ninguno de los dos mencionan cualquier color (enlace) (la hoja de estilo HTML4 menciona el subrayado).
Para saber qué propiedades se heredan en general, puede usar el CSS2 reference property index table (consulte la columna "¿Heredado?"). SitePoint también lo menciona en su CSS reference.
Así que si usted quiere asegurarse de que su enlace hereda el color de su matriz en lugar de a partir de estilo por defecto del navegador, lo ideal sería hacer algo como esto:
.blue a:link {
color: inherit;
}
Usted puede configurarlo para los diferentes seudo -clases por separado (así que :visited
, :hover
y :active
también), o para la etiqueta a
en total.
Sin embargo, si desea admitirlos también, tendrá que establecer el color explícitamente.
¿por casualidad acaba de agregar el atributo href? – kemiller2002
Otros ya han respondido su pregunta, pero pensé que agregaría que las definiciones de clase css deberían basarse en cómo se usan (por ejemplo, sidelinks, pageheader, lista de productos) y no en lo que hacen (por ejemplo, azul, negrita, redborder) . –