Saya memiliki satu set tautan bergaya menggunakan :before
untuk menerapkan panah.
Ini terlihat bagus di semua browser, tetapi ketika saya menerapkan garis bawah ke tautan, saya tidak ingin ada garis bawah pada :before
bagian (panah).
Lihat jsfiddle misalnya: http://jsfiddle.net/r42e5/1/
Apakah mungkin untuk menghapus ini? Gaya uji coba yang saya ikuti #test p a:hover:before
memang diterapkan (menurut Firebug), tetapi garis bawahnya masih ada.
Adakah cara untuk menghindari ini?
#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>