私はを使用してスタイル付きリンクのセットを持っています :before
て矢印を適用する。
すべてのブラウザで見た目は良いですが、リンクに下線を付けると、その:before
部分(矢印)に下線を付けたくありません。
たとえば、jsfiddleを参照してください:http ://jsfiddle.net/r42e5/1/
これを削除することは可能ですか?#test p a:hover:before
(Firebugによると)私が座ったテストスタイルは適用されますが、下線はまだ残っています。
これを回避する方法はありますか?
#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>