मुझे पता है कि मैं अगर मैं एक क्लिक करने योग्य लिंक में एक छवि चालू करना चाहते हैं निम्न कर सकते हैं:क्या यह एक खाली एंकर टैग होना ठीक है?
<a href="http://twitter.com/username"><img src="icons/twitter.png" /></a>
लेकिन मैं एक सीएसएस पृष्ठभूमि छवि का उपयोग करने के लिए इतना है कि मैं एक हॉवर राज्य हो सकता है पसंद करेंगे:
<a class="twitter" href="http://twitter.com/username"></a>
# css
.twitter{display:block; width:16px; height:16px; background:url("twitter.png")}
यह ठीक काम करता है सिवाय इसके कि मुझे यकीन नहीं है कि यह एंकर लिंक के लिए पूरी तरह से मान्य है जिसमें कुछ भी नहीं है। क्रोम इसे ठीक करता है, जैसा कि एफएफ करता है, लेकिन मुझे यकीन नहीं है कि अन्य समान हैं।
मुझे लगता है मैं सिर्फ लिंक के अंदर कुछ पाठ डाल सकता है, और text-indent: -9999px
साथ इसे छिपाने, लेकिन मुझे लगता है कि दृष्टिकोण पसंद आया कभी नहीं किया है variousreasons के लिए,। क्या मेरा कोड क्रॉस-ब्राउज़र संगत है?
आपका ' 'टैग केवल' .twitter' द्वारा प्रदान की गई शैली प्राप्त करता है? या क्या इसमें अतिरिक्त शैलियों के साथ कुछ प्रकार का रीसेट है? – Zuul