这是我的 CSS 代码,请查看。
body, html {
margin: 0;
padding: 0;
background-image: url(../images/header-back.jpg), url(../images/bg.jpg);
background-repeat: repeat-x, repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
它在 IE8 或更低版本中不起作用。帮忙?
-- 来自下面的答案。 我尝试使用 CSS PIE
body, html {
margin: 0;
padding: 0;
-pie-background: url(../images/header-back.jpg) repeat-x, url(../images/bg.jpg) repeat;
behavior: url(piefolder/PIE.htc);
font-family: Verdana, Arial, Helvetica, sans-serif;
还是不行,
我也试过用
body, html {
margin: 0;
padding: 0;
background: url(../images/header-back.jpg) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
body:before {
content:"";
background:url(../images/bg.jpg) repeat;
}
也不起作用,我做错了什么吗?
最佳答案
Internet Explorer 8 不支持 CSS 3 多重背景。
检查此链接:-
http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/
关于css - 双背景图像在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15785893/