Ho una serie di collegamenti in stile che utilizzano :before
per applicare una freccia.
Sembra buono in tutti i browser, ma quando applico la sottolineatura al collegamento, non voglio avere la sottolineatura sulla :before
parte (la freccia).
Vedi jsfiddle per esempio: http://jsfiddle.net/r42e5/1/
È possibile rimuoverlo? Lo stile di test con cui mi sono seduto #test p a:hover:before
viene applicato (secondo Firebug), ma la sottolineatura è ancora lì.
Qualche modo per evitarlo?
#test {
color: #B2B2B2;
}
#test p a {
color: #B2B2B2;
text-decoration: none;
}
#test p a:hover {
text-decoration: underline;
}
#test p a:before {
color: #B2B2B2;
content: "► ";
text-decoration: none;
}
#test p a:hover:before {
text-decoration: none;
}
<div id="test">
<p><a href="#">A link</a></p>
<p><a href="#">Another link</a></p>
</div>