2013-09-16 1 views
0

Короче, я пытаюсь масштабировать фоновое изображение до 100%.IE7 ms фоновый фильтр не работает

Я наткнулся на фильтр, который достигает этой цели, однако я не могу заставить его работать, т. Е. 7/8. Код ниже.

body { 
background-image: url(../images/background.gif); 
background-size: 100% 100%; 
height: 100%; 
width: 100%; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.gif', sizingMethod='scale'); 
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.gif', sizingMethod='scale')"; 
} 

Спасибо

ответ

1

атрибуты фона размера не очень гибкие на кросс-браузерной совместимости. Она не работает, потому что «фон-размер» не поддерживается ниже IE9:

http://caniuse.com/background-img-opts

Проверить этот пост для получения более подробной информации: http://css-tricks.com/perfect-full-page-background-image/

Я предлагаю вам найти другое решение, чтобы сделать это более совместимым ,

+0

Мне хорошо известно, что размер фона - css3; мои вопросы касаются фильтров и любых возможностей относительно того, почему они не могут работать, или если для принятия решения требуется больше кода. Я также прочитал связанную вами страницу, прежде чем отправить этот повтор, и точно не ответил на то, что я ищу. Однако, спасибо. –

+0

Я проверяю сообщение, которое я поделил выше из CSS-трюков, вы узнаете о возможностях достижения того, чего хотите только CSS. – gespinha

+0

Когда я изначально испробовал исправления в статье, он сломал страницу; Я немного переработал код, предоставленный Крисом, и это сработало. Еще раз спасибо. –

-1

Вы пробовали добавить

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

<head> в теге.

 Смежные вопросы

  • Нет связанных вопросов^_^