8

में काम नहीं कर रहा है किसी कारण से मेरा पृष्ठभूमि आकार IE 7 & में काम नहीं कर रहा है 8. क्या कोई मुझे बता सकता है क्यों। आईई इंस्पेक्टर में भी, पृष्ठभूमि आकार की संपत्ति दिखाई नहीं दे रही है।सीएसएस पृष्ठभूमि आकार आईई 7/8

<a href="" class="twitter-custom-follow-button"></a> 

.twitter-custom-follow-button { 
    float: left; 
    width: 96px; 
    height: 20px; 
    background: url(../img/slices/btns/twitter_follow.png); 
    background-size: 96px 20px; 
    background-repeat: no-repeat; 
} 
+1

'पृष्ठभूमि size' एक CSS3 संपत्ति है, IE8- इसका समर्थन नहीं करता है (यह भी कई अन्य सीएसएस सुविधाओं है कि पुराने IE के संस्करणों में नहीं हैं के लिए समर्थन जोड़ता) => http://caniuse.com/background-img-opts – PlantTheIdea

+0

http://stackoverflow.com/questions/4885145/ie-8-background-size-fix – CBroe

+0

ठीक है, मुझे नहीं पता क्यों, लेकिन मैंने सोचा कि मैं क्यों कहीं पढ़ें कि यह आईई 7/8 पर काम करता है। खैर मैं गलत था। यह धागा बंद हो सकता है। – Nealv

उत्तर

8

क्योंकि background-size जो isn't supported IE9 से पहले एक CSS3 संपत्ति है यही कारण है कि।

हालांकि, वहाँ एक धागा है जो एक संभावित समाधान, पता चलता है: How do I make background-size work in IE?

2

आईई 7/8 background-size संपत्ति का समर्थन नहीं करता .. आप अगर आप एक ही कार्यक्षमता चाहते जावास्क्रिप्ट का उपयोग करने की आवश्यकता होगी

0

आईई 7/8 background-size का समर्थन नहीं करता है। यह केवल आईई 9 में पेश किया गया था।

यदि आप इस संपत्ति के साथ आईई 7/8 का समर्थन करना चाहते हैं, तो आपको इसके लिए एक पॉलीफिल स्क्रिप्ट का उपयोग करना होगा।

एकमात्र पॉलीफिल मुझे पता है कि background-size का समर्थन करता है CSS3Pie v2 है। इसकी कोशिश करें।

0

उपयोग यह एक कोड

filter:progid:DXImageTransferform.microsoft.AlphaImageLoader(src='img.jpg',sizingMethod='scale') 
संबंधित मुद्दे