使用IE7遇到一些图像问题 - 在6和所有版本的Firefox中都能正常工作。
以前有没有人碰过这个?我知道我过去曾经发生过这种情况(我用谷歌搜索了一个修复,但是如果我能再次找到修复程序,我就会知道......请注意自己,记录这样的事情以备将来使用;)
<div class="contextBlock">
<p class="cntImg"><a href="files/image.jsp" title="Image"><img src="files/images/image.jpg" alt="Image" width="171" height="96" border="0">Image</a></p>
<p class="cntImg"><a href="files/image2.jsp" title="image2"><img src="files/images/image2.jpg" alt="Image2" width="171" height="96" border="0">Image2 </a></p>
<p class="comment">Click to enlarge</p>
<div class="clr"></div>
答案 0 :(得分:5)
在我上传到我们网站的图片是CMYK格式的JPEG图片之前,我遇到过这种类型的问题 - Internet Explorer会将它们显示为一个小的红色x,但Firefox会显示它们好(绝对是版本3,不确定早期版本。)
您可以发布contextBlock
,cntImg
和clr
的css规则吗?我过去遇到的另一个“搞笑”的IE浏览器是在文本块后面消失的图像,它具有IE不喜欢的CSS样式,所以我想知道这是否适用于你的情况。
答案 1 :(得分:4)
很好的想法PConroy。我们试图调试我们的Web应用程序并且没有显示图像。实际上,这是RGB / CMYK问题。 IE 7不呈现CMYK格式JPG。
答案 2 :(得分:2)
可能帮助的两件事:
你的链接看起来应该是这样的:
<a href="files/image.jsp" title="Image">
<img src="files/images/image.jpg" alt="Image" width="171" height="96" border="0" />
</a>
这可能是由您的DOCTYPE引起的。希望有所帮助。
答案 3 :(得分:1)
查找图像的色彩空间:
identify -verbose MattCutts.jpg | grep Colorspace
Colorspace:CMYK
然后,将图像转换为RGB色彩空间(也可以使用* .jpg等)
mogrify -colorspace rgb MattCutts.jpg
答案 4 :(得分:0)
过去我在使用IE7在我的机器上本地运行页面时遇到过类似的问题。这可能是个问题。
答案 5 :(得分:0)
是否分配了图像的空间但图像没有显示?
页面上的其他标记是否可能覆盖图像应出现的空间?
您熟悉web developer toolbar for IE吗?
我认为很可能是图像被渲染,而你无法看到它们,因为其他东西覆盖它们或者它们所处的容器标记导致它不可见。
祝你好运。