Css IE背景尺寸不工作

Css IE背景尺寸不工作,css,internet-explorer,background,Css,Internet Explorer,Background,我试图使背景拉伸整个身体(仅宽度)。这只适用于Chrome、Opera和Firefox。我怎样才能在IE上也做到这一点?欧欧欧 background-size:100%; -moz-background-size: auto 100%; -o-background-size: auto 100%; IE for版本不支持背景大小。跨浏览器解决方案是使用jquery插件,如。因为背景大小是CSS3特定的,所以您必须使用类似的东西才能在IE中工作 将html和正文设置为 html {overflo

我试图使背景拉伸整个身体(仅宽度)。这只适用于Chrome、Opera和Firefox。我怎样才能在IE上也做到这一点?欧欧欧

background-size:100%;
-moz-background-size: auto 100%;
-o-background-size: auto 100%;

IE for版本不支持背景大小。跨浏览器解决方案是使用jquery插件,如。

因为背景大小是CSS3特定的,所以您必须使用类似的东西才能在IE中工作

将html和正文设置为

html {overflow-y:hidden}
body {overflow-y:auto}
用div#页面背景将要全屏显示的图像包装起来

#page-background {position:absolute; z-index:-1}
然后把它放到你的html文件中

<div id="page-background">
  <img src="/path/to/your/image" width="100%" height="100%">
</div>

我创建了:一个1.5K jquery插件,可以用作IE8的“覆盖”和“包含”值的后备。请查看。

您是否在IE9中工作?其他的这是CSS3标记。所以没办法。是的,我已经看过了。我认为有一个css唯一的解决方案:D.无论如何谢谢OK,那么我将忽略这一个IE8用户:):DHi Louis,我尝试过使用你的代码,但IE 8浏览器底部有一些无法解释的空间。当我打开和关闭inspect element控制台时,它会完美地显示find全屏。但是当页面加载时,它不是全屏的,底部有一些空间。另外,我注意到当页面加载时,图像的顶部被切断,例如显示图像底部的9/10,而不显示顶部的1/10。在我切换inspect element控制台之后,它将显示图像的10/10。有办法修复它吗?希望你明白我的意思。
html, body {height:100%; margin:0; padding:0;}