Tengo preguntas rápidas sobre css que me molestan, y parece que no puedo entenderlo en este momento.css a: texto e imágenes del estilo de enlace
He diseñado los enlaces en mi página para que tengan un borde inferior al pasar el mouse, pero el borde inferior aparece en la imagen que también tiene enlaces y no puedo encontrar la manera de evitar que aparezca el borde en las imágenes.
Esto es lo que tengo actualmente.
#main a:hover {
border-bottom:solid 1px #7b9a04;
color:#333;
}
img, img a:hover {
border-bottom:none;
}
Sin embargo, esto no parece funcionar. No creo que sea otro estilo que lo anule, porque si elimino el estilo #main a: hover, las imágenes ya no tienen el borde inferior, pero ninguno de los demás enlaces del sitio lo hace.
Bueno, 'img un: hover' definitivamente no va a funcionar, ya que' etiquetas img' no pueden tener descendencia. –
'a img: hover' o' a: hover img' son mejores :) De todos modos, un 'border-bottom' en un enlace ... ¿no es un' text-decoration: underline', sabes ... estilo predeterminado de un enlace. – Shikiryu
Prefiero usar borde inferior porque le da un poco más opciones que solo texto-decoración: subrayado. Con el borde puede ajustar el grosor y hacerlo de un color diferente, luego el texto completo. – Adam