图像未显示在IE 8中

时间:2012-02-07 20:15:24

标签: html css

在Internet Explorer 8中,我的页脚没有显示背景图像。我甚至找不到原因,因为IE没有Firebug或inspect元素。 谁能告诉我可能是什么原因?将不胜感激。

4 个答案:

答案 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 ..