为什么IE7中没有显示图像?

时间:2010-04-28 15:06:16

标签: internet-explorer internet-explorer-7 css

我在蓝色条形区域的page上有一张图片。它显示在FF,Safari,IE8和& Chrome,但它不会出现在IE7中。

这是HTML:

<div id="featuredImage">
  <img src="images/website_design_charlotte.jpg" width="960" height="159" alt="" />
</div>

这是CSS:

#featuredImage   { position: absolute; z-index: 9; top: 129px; left: 0; }
#featuredImage img   { width: 986px; height: 159px; position: relative; z-index: 10; }

感谢一些帮助让这个在IE7中正确显示。

谢谢!

3 个答案:

答案 0 :(得分:1)

你的HTML中有几行你有这个:

<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="styles/style-ie.css" />
<![endif]-->

...这意味着所有其他浏览器都使用Water.css作为样式表,但IE正在使用style-ie.css。既然你说 正在为IE8工作,问题可能出在你的代码中,它决定了浏览器的版本。

答案 1 :(得分:1)

我在处理来自客户端的图片资料时遇到了同样的问题。我收到了大约10张图片,其中一切都很好但只有两张,我无法弄清楚为什么IE表现得像那样(没有显示404或任何东西)。

原来两个行为不端的图像用CMYK颜色保存,其他颜色是RGB。在Photoshop中转换它们,爆炸,工作。

因此,如果有人遇到此问题,您可能会尝试这样做。白痴客户,白痴IE。

答案 2 :(得分:0)

我通过用PNG格式替换JPG图像来解决这个问题