我正在子域上开发一个基本站点。我在标题中有一个图像,在谷歌浏览器上显示正常,但在IE8上它没有显示图像。
图像SRC为http://subdomain.domain.com。我能想到的唯一想法是,IE8正试图在像http://www.subdomain.domain.com/images/image.jpg之类的图像链接中添加“www”,而浏览器无法找到它。
其他人有解决方法吗?
编辑 - 这是我正在使用的代码
<div id="header">
<a href="http://subdomain.domain.co.uk"><img src="http://subdomain.domain.co.uk/images/theLogo.jpg" width="300px" />
</a>
</div>
<div class="clear"></div>
谢谢,
杰克
答案 0 :(得分:1)
当您打开网页时,该页面中的.PNG图像可能不会显示(在Internet Explorer中)。相反,红色X或占位符可能会出现在图像的位置。但是,所有其他图像文件类型可能在Internet Explorer中正确显示 安装第三方应用程序后可能会出现此问题,该应用程序可能已更改PNG文件类型的文件类和MIME设置。要解决此问题,请查看this link 或使用.jpg图像。
更多信息:
1。IE8 not displaying images (red x) … sometimes
2。IE8 wont display .PNG images
添加更多信息
1。Images don't show up in IE8:您是否尝试过不包含结束标记?根据规范,它不应该有一个。按Mike
2。Image won't show up in IE8, only in Chrome or Firefox or IE9:IE8似乎在img标签中存在问题,其中设置了width属性和css“max-width”属性...可能只是删除它们。 Dominik Kirschenhofer
答案 1 :(得分:0)
您的图片可能不正确MIME-type。要确定您的图像是否使用正确的MIME类型提供,请执行以下操作:
F12
打开开发人员工具。F5
重新加载页面。image/jpg
中的值。