আমার কাছে একটি :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>