0

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

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

谢谢

4

2 回答 2

1

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

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

查看这篇文章以获取更多详细信息:http ://css-tricks.com/perfect-full-page-background-image/

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

于 2013-09-16T22:32:27.060 回答
-1

您是否尝试过添加一个

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

<head>标签。

于 2013-09-16T22:34:23.623 回答