我想通过延伸到整个屏幕的 css 加载图像。的CSS:
body {
background: url(images/reelgoodguide2.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow: auto;
margin: 0px;
padding: 0px;
}
在 Chrome 和 Firefox 以及 IE9 中完美运行。
如果浏览器是 IE8 或 IE7,则 html 中有一个条件来包含一个附加的 css 文件。这个CSS包含:
body{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reelgoodguide2.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reelgoodguide2.jpg', sizingMethod='scale')";
}
但不是 alphaimageloader 将图像拉伸到整个屏幕,图像保持居中并且不会调整大小。
注意:当我打开开发人员工具时,我可以看到 css 文件在那里。当我禁用过滤器属性时,什么也没有发生。关于我做错了什么的任何提示?
提前致谢。