मुझे एक लिंक के बगल में एक आइकन रखने के लिए padding
+ background-image
का उपयोग करने के लिए उपयोग किया जाता है।सीएसएस के साथ एक लिंक में आइकन जोड़ने का मानक तरीका क्या है?
इस दृष्टिकोण के कई उदाहरण हैं। यहाँ here से एक है:
<a class="external" href="http://www.othersite.com/">link</a>
a.external {
padding-right: 15px;
background: transparent url(images/external-link-icon.gif) no-repeat top right;
}
लेकिन सबसे ब्राउज़र पृष्ठभूमि छवि है, जो कष्टप्रद है मुद्रित नहीं है।
मानक है जो लिंक के बगल में आइकन रखने के लिए मानक है जो सभी मामलों में अर्थपूर्ण रूप से सही है और काम करता है?
संपादित
क्या सीएसएस :before
और :after
के बारे में? क्या यह एक अनुशंसित अभ्यास है?
a.test:after {
padding-right: 5px;
content: url(../pix/logo_ppk.gif);
}
मैं एंकर के अंदर एक छवि टैग डालूंगा :) – deostroll
मुझे लगता है कि आपको काम करने के लिए ऊंचाई और चौड़ाई घोषित करने की आवश्यकता है। – Catfish