: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>