0

我有一个使用以下代码引用四个图像文件的基本网页:

<img src="/images/SanFran.jpg" name="urbanForm" alt="urbanFormA" width="150" height="100"/>

(我将 SanFran.jpg 更改为 London.jpg、NewYork.jpg 和 Barcelona.jpg - 只是替换文件名)

然而,虽然这 4 个 jpeg 非常相似(200 x 150 像素)并且使用类似的技术(在 Picassa 中裁剪图像)制作,但只有一个文件会加载(London.jpg)。其他三个给我一个断开的链接消息。我检查了很多次,我没有拼写错误,也找不到问题。

有什么我没有考虑到的吗?

(我在 OSX 上使用 Aptana Studio 并使用 Safari 作为预览器查看它;如果我使用 Firefox 或 Chrome 查看它也会存在同样的问题)

4

5 回答 5

2

所有图像都在同一个目录中吗?

将所有文件名设为小写,这样您就知道这不是问题所在。

仔细检查扩展名,“jpg 或 jpeg 或 JPG 或 JPEG”

回归本源<img src="images/filename.jpg" />

于 2010-12-09T17:03:33.977 回答
1

如果您知道文件在那里,请确保文件名的大小写匹配(s 与 Linux 上的 S 不同),然后确保 .jpg 是正确的扩展名而不是 .jpeg。

于 2010-12-09T17:02:11.373 回答
1

这可能是因为您的 Jpeg 保存为 CMYK 而不是 RGB。有关更多详细信息,请参阅此链接。但是,这只会影响某些浏览器

http://www.plaveb.com/blog/cmyk-images-not-displayed-in-internet-explorer

于 2010-12-09T17:04:42.003 回答
1
  1. 尝试将其中一个命名为 SanFran.jpg。走着瞧吧。可能会给你一个线索。

  2. 在 Windows 资源管理器中打开它们,确认图像本身正常加载并且没有损坏。

  3. 检查所有都在 /images/

  4. 右键单击损坏的链接并选择查看图像或复制图像位置。看看它试图访问的地方是否绝对是正确的地方。

  5. 对工作的做同样的事情。比较一下,看看有没有区别。

  6. 将所有内容更改为小写,以防万一(双关语)

  7. 按 ctrl+shift+reload 几次,然后按 F5 几次。

  8. 如果您知道如何或拥有工具,请手动清除缓存。

  9. 将其复制到不同的位置并尝试将它们加载到那里。理想情况下是不同的计算机。

  10. 将它上传到某个地方,看看它是否可以在您的浏览器中运行

希望其中一个可以帮助...

于 2010-12-09T17:24:35.410 回答
0

在 Photoshop 中打开图像并以 RGB 颜色格式重新保存(以防万一它是 CMYK)。某些旧版浏览器中的已知问题,不确定何时或是否消失。

于 2010-12-09T17:26:01.947 回答