Eu tenho um conjunto de links estilizados usando o :before
para aplicar uma seta.
Parece bom em todos os navegadores, mas quando aplico o sublinhado ao link, não quero o sublinhado na :before
parte (a seta).
Veja jsfiddle por exemplo: http://jsfiddle.net/r42e5/1/
É possível remover isso? O estilo de teste com o qual me sentei #test p a:hover:before
é aplicado (de acordo com o Firebug), mas o sublinhado ainda está lá.
Alguma maneira de evitar isso?
#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>