Размер фона свойства CSS с ms-filer не работает в IE8

0

Я не знал, как применить размер фона css в IE8. я нашел, что -ms-фильтр является решением, но как применить именно этот код:

 background-size: 100% auto;

Спасибо за любой ответ.

Этот код ниже все еще не работает, можете ли вы объяснить мне, почему он не работает, или дать мне хороший пример. Большое спасибо:

html{
    width: 100%;
    height: 100%;
    background-image: url('../img/background.jpg');   
    background-position: left top;
    -ms-background-size: 100% auto;
    background-size: 100% auto;
    filter:   progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/background.jpg',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/background.jpg',sizingMethod='scale')";
}
  • 0
    background-size не поддерживается в IE8. Это хорошо документированный факт.
  • 0
    Лучшее решение, которое я бы порекомендовал, - это использовать приличную библиотеку polyfill, такую как CSS3Pie, которая реализует background-size (и другие функции CSS3) в старых версиях IE.
Показать ещё 1 комментарий
Теги:
internet-explorer

1 ответ

0
Лучший ответ

Размер фона не поддерживается в IE8, как вы можете видеть здесь: http://caniuse.com/background-img-opts. Я не большой поклонник css-фильтров.

Если вы хотите получить полноэкранное фоновое изображение, я предлагаю использовать одно из следующих решений: http://css-tricks.com/perfect-full-page-background-image/

  • 0
    кажется, хорошо. спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню