图像不会出现在IE8中

时间:2010-01-01 17:42:48

标签: html image internet-explorer-8

作为我的工作的一部分,发布一个受密码保护的专有网站。公告面板中没有HTML控件,也没有允许您插入图像的按钮。我通过使用“img”标签创建带有图像的表格的基本HTML页面来解决这些限制。我在Firefox中打开HTML页面,然后将网页复制到公告面板中。我在Mac上,所以它在Firefox中工作得很好,我在Parallels中使用了IE6,并且没有问题。

然而,它引起了我的注意(有点晚了,我想!)没有任何图像出现在公司网站上的IE8中(它们在上传到我自己的网站时出现)。我认为这是因为图像不是相对的,而是链接到异地网页,但我真的不知道。我不知道如何使用相对链接,因为我无法控制直接将图像上传到网站。我注意到将标签更改为“object”会使它们显示在IE8中,但在IE6中没有显示。我已经尝试将“img”和“embed”标签嵌套到我的标签中,这在IE6上都不起作用。

当我在网站上查看公告的视图来源时,代码在我原来的网页上根本没有改变,所以我假设它必须是服务器端的东西(我无法控制) )。

理想情况下,我希望我的图片能够在尽可能多的浏览器中显示。有人遇到过这个问题并解决了吗?是否有任何我可以使用的代码可以显示IE 6,7,8的图像?

感谢阅读我的帖子和新年快乐!

3 个答案:

答案 0 :(得分:4)

您是否尝试过不包含<img>的结束标记?根据规范,它不应该有一个。例如,您有:

<img src="http://www.freewebs.com/dird/adorable-puppies.jpg"></img>

尝试使它看起来像这样:

<img src="http://www.freewebs.com/dird/adorable-puppies.jpg">

或者如果您使用的是XHTML:

<img src="http://www.freewebs.com/dird/adorable-puppies.jpg"/>

答案 1 :(得分:1)

尝试通过xhtml合规性工具运行您的网站,看看是否有任何明显的标记问题。

W3C XHTML Validator

另外,请检查您的XHTML文档类型是否适合您的标记。

答案 2 :(得分:0)

确保您的图片代码是完整路径。 http://example.com/myimage.jpb,然后我看到这是因为图像保存不正确。如果将其保存为CMYK,则某些浏览器无法打开这些图像。尝试在Paint或其他图像应用程序中打开源图像并保存为RGB图像。