在Internet Explorer 8中,我的页脚没有显示背景图像。我甚至找不到原因,因为IE没有Firebug或inspect元素。 谁能告诉我可能是什么原因?将不胜感激。
答案 0 :(得分:1)
当使用CSS快捷键作为背景时,我发现将颜色指定为第一个参数会产生最佳效果。
在你的情况下:
background: transparent url(images/nav_bg1.jpg) repeat left top;
答案 1 :(得分:1)
两件事:
1)“使用背景图片而不仅仅是背景。当我在你的网站上使用html时,我得到了为IE8工作。”这就是我在原帖中所说的,但实际上,当我编辑样式时,IE会为我插入引号,这就是它的工作原理。
2)我也没有IE 8,但我确实有IE 9.当你按F12时,它会弹出一个类似于Chrome或FireFox的调试窗口,你可以在那里将兼容模式切换到IE 8。
编辑修复上面的#1。
答案 2 :(得分:0)
background:url(images/nav_bg1.jpg)repeat left top;
images / nav_bg1.jpg应该在引号中。
编辑:
在IE8中测试这是有效的。body {background-image:url(images/nav_bg1.jpg);
background-repeat:repeat;
background-position:left top;
这不是:
background:url(images/nav_bg1.jpg)repeat left top;
答案 3 :(得分:0)
您使用的是背景图片png /24.IE有问题,请尝试使用png / 16 ..