IE7 ms后台过滤器无法正常工作

时间:2013-09-16 22:26:02

标签: css internet-explorer-8 filter internet-explorer-7

简而言之,我正在尝试将背景图像缩放到100%。

我遇到了实现这一目标的过滤器,但是我似乎无法让它在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')";
}

谢谢

2 个答案:

答案 0 :(得分:1)

背景大小属性在跨浏览器兼容性方面不是很灵活。它不起作用,因为IE9不支持'background-size':

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

查看此帖子了解更多详细信息:http://css-tricks.com/perfect-full-page-background-image/

我建议您找到另一种解决方案,使其更兼容。

答案 1 :(得分:-1)

您是否尝试过添加

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

<head>代码。