8

Почему-то мой размер фона не работает в IE 7 & 8. Может ли кто-нибудь сказать мне, почему. Также в инспекторе IE свойство фона не отображается.CSS размер фона не работает в IE7/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- не поддерживает его => http://caniuse.com/background-img-opts – PlantTheIdea

+0

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

+0

Хорошо, я не знаю почему, но я думал, что я читал где-то, что он работал на IE7/8. Ну, я был неправ. эта нить может быть закрыта. – Nealv

ответ

2

IE 7/8 не поддерживает background-size собственности .. Вам нужно будет использовать JavaScript, если вы хотите такую ​​же функциональность

0

IE7/8 не поддерживает background-size. Он был введен только в IE9.

Если вы хотите поддерживать IE7/8 с этим свойством, вам нужно будет использовать для этого скрипт polyfill.

Единственный полиполк, который я знаю об этом background-size: CSS3Pie v2. Попробуй. (Он также добавляет поддержку для ряда других функций CSS, которые не в старых версиях IE)

0

использовать этот код

filter:progid:DXImageTransferform.microsoft.AlphaImageLoader(src='img.jpg',sizingMethod='scale') 
Смежные вопросы