Ho una domanda css veloci che mi rode, e io non riesco a capire in questo momento.css un: testo e immagini stile di collegamento
Ho stilizzato i collegamenti sulla mia pagina per avere un bordo inferiore sopra al passaggio del mouse, ma il bordo inferiore viene visualizzato sull'immagine che ha anche i collegamenti e non riesco a capire come mantenere il bordo dall'apparire sulle immagini.
Ecco cosa ho attualmente.
#main a:hover {
border-bottom:solid 1px #7b9a04;
color:#333;
}
img, img a:hover {
border-bottom:none;
}
Tuttavia, questo non sembra funzionare. Non penso che sia un altro stile che lo sovrascrive, perché se rimuovo lo stile #main a: hover le immagini non hanno più il bordo inferiore, ma nessuno degli altri link sul sito fa allora.
Beh, 'img un: hover' sicuramente non funzionerà, dato che' tag img' non possono avere discendenti. –
'a img: hover' o' a: hover img' sono migliori :) Ad ogni modo, un 'border-bottom' su un link ... non è un' text-decoration: underline', sai ... stile di default di un link. – Shikiryu
Preferisco usare border-bottom perché ti dà un po 'più di opzioni rispetto alla semplice text-decoration: underline. Con il bordo puoi regolare lo spessore e renderlo di un colore diverso rispetto al testo. – Adam