J'ai un ensemble de liens stylisés utilisant :before
pour appliquer une flèche.
Cela semble bon dans tous les navigateurs, mais lorsque j'applique le soulignement au lien, je ne veux pas avoir de soulignement sur la :before
partie (la flèche).
Voir jsfiddle par exemple: http://jsfiddle.net/r42e5/1/
Est-il possible de supprimer cela? Le style de test avec lequel je me suis assis #test p a:hover:before
est appliqué (selon Firebug), mais le soulignement est toujours là.
Un moyen d'éviter cela?
#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>