【问题标题】:IMG tag in HTML document not working (image without suffix)HTML 文档中的 IMG 标记不起作用(没有后缀的图像)
【发布时间】:2012-07-20 23:41:17
【问题描述】:

我正在尝试插入this 图片:

在我的一个带有这种基本代码的 html 文档中:

<img src="http://img.netaffiliation.com/c/29/27601/427/photo_752760113427g" style="border: 1px solid" />

编辑:我上传了代码here

但是这不起作用。 以下是我的调查结果:

  • 该文件未在我的一台服务器上提供。我无法更改文件名或任何内容
  • 当我执行 curl -I http://img.netaffiliation.com/c/29/27601/427/photo_752760113427g ,它正确地给了我 Content-Type: image/gif
  • 我的代码似乎可以在 Firefox 上运行,但在 Chrome 或 Safari(在 Mac Os X 上)上没有成功。

有人遇到过这个问题或知道解决方法吗?

提前致谢,

编辑:我更改了 img 标签,但除了在 Firefox 上之外仍然无法使用

编辑 2:我确认之前的评论,这在 Windows7 上的 Chrome/IE/Firefox 上正常工作......它在 Mac OS X 上不起作用......

最终编辑:好的,我自己找到了解决方案!!! 问题来自... Adblock!不敢相信...我只需要取消阻止图像的域,它现在就可以正常工作了。

【问题讨论】:

  • 当然是愚蠢的问题,但是如果图像是动画 gif,您是否检查过是否在所有浏览器中都启用了图像动画?我见过 gif 的第一帧是空白的,人们认为它没有正确加载的情况。
  • @MrLister:是的,如果我尝试将动画 gif 加载到 Safari 中,我会看到动画...

标签: html image


【解决方案1】:

我同意 Davids 关于错误使用 &lt;/img&gt; 标签的回答。

但是,我可以在 Chrome 和 Firefox 中使用您的代码 sn-p 渲染图像,所以我怀疑您的代码中可能有其他错误阻止了图像?

如果修复图像标签不起作用,请尝试 HTML 验证服务以发现任何其他问题:

HTML validator

【讨论】:

  • 我修复了源代码以通过 HTML 验证器。现在它已通过 HTML Validation Service 进行验证。但是在我的系统上,除了 Firefox 之外,图像仍然不显示。我猜这与 MacOs X 有关??
  • @EagleOne 如果您通过将其 URL 粘贴到位置栏中直接将图像加载到 Safari 中?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-04
  • 1970-01-01
  • 2022-12-04
  • 2013-03-25
  • 1970-01-01
相关资源
最近更新 更多