我在蓝色条形区域的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中正确显示。
谢谢!
答案 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图像来解决这个问题