我有一个背景大小:封面但它在IE8中不起作用所以我用Google搜索并找到了这个
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale')";
所以我将它复制到我的脚本中,但它不起作用,我的脚本:
background: url('background.png') center top no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
max-height: 682px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale')";
答案 0 :(得分:0)
我有同样的问题。我拿另一个你要提供背景的div。
<div class="your_class">
<div class='mybg'></div>
</div>
并设置这样的风格
.mybg
{
position:absolute;
width:100%;
height:100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='your_image_path',sizingMethod='scale');
-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='your_image_path', sizingMethod='scale');
}
答案 1 :(得分:0)
如果您可以使用jQuery解决此问题,那么jQThumb可能有所帮助。此插件用于解决IE6,IE7和IE8中的后台覆盖问题。