我有一组使用的样式链接: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>