我不知道如何在 IE8 中应用 css 属性背景大小。我发现 -ms-filter 是解决方案,但如何准确应用此代码:
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/
关于html - 带有 ms-filter 的 CSS 属性背景大小在 IE8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22558588/