Я не знал, как применить размер фона 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')";
}
Размер фона не поддерживается в IE8, как вы можете видеть здесь: http://caniuse.com/background-img-opts. Я не большой поклонник css-фильтров.
Если вы хотите получить полноэкранное фоновое изображение, я предлагаю использовать одно из следующих решений: http://css-tricks.com/perfect-full-page-background-image/
background-size
не поддерживается в IE8. Это хорошо документированный факт.background-size
(и другие функции CSS3) в старых версиях IE.