Qualcuno sa se è possibile impedire la sottolineatura sul figlio di un tag, sottolineando il resto del contenuto del tag?Interruzione selettiva della decorazione del testo: sottolineatura sui figli di un tag di collegamento
Ecco un esempio: è possibile vederlo funzionante su JSFiddle. Ho provato tutto ciò che riesco a pensare, ma la sottolineatura del testo continua ad essere applicata a tutto il testo all'interno del link. Sto visualizzando su Chrome, ma sono sicuro che questo si applica a tutti i browser.
a {
font-size: 32px;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a div {
color: pink;
}
a:hover div,
a:active div,
a:focus div {
text-decoration: none !important;
}
<a href="http://news.bbc.co.uk">
<div class="inner">I don't want this bit underlined on hover. What's the big deal?</div>
This bit should be underlined on hover. Underlining here is fine. I have no objections to underlinining in this bit.
</a>
Non si può fare senza usare lo span all'interno ?? Voglio dire c'è un modo per saltare il primo bambino prendendo lo stile assegnato ?? – Sowmya
@SowmyaShivaram: Per quanto ne so, non quando si tratta di 'text-decoration'. È spiegato qui: http://stackoverflow.com/questions/4481318/css-text-decoration-property-cannot-be-overridden-by-child-element/4481356#4481356 – thirtydot
ya Lo so. Ho solo chiesto se nel caso sapessi come fare. Questo è tutto – Sowmya