मेरे पास एक :before
तीर का उपयोग करने के लिए स्टाइल लिंक का एक सेट है ।
यह सभी ब्राउज़र में अच्छा लगता है, लेकिन जब मैं लिंक को अंडरलाइन लागू करता हूं, तो मैं उस :before
भाग (तीर) पर रेखांकित नहीं करना चाहता ।
उदाहरण के लिए jsfiddle देखें: http://jsfiddle.net/r42e5/1/
क्या इसे हटाना संभव है? मैं जिस परीक्षण-शैली के साथ बैठा, #test p a:hover:before
वह (फायरबग के अनुसार) लागू होती है, लेकिन अंडरलाइन अभी भी है।
इससे बचने का कोई उपाय?
#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>