有些图片没有显示在我的网站上

时间:2012-02-20 10:19:29

标签: html css

我有网站:http://alfer-ks.eu5.org/dyer_galeri.html,正如您所看到的,有些图片根本不会显示,并且会污染图库中的所有对齐方式。他们的代码是这样的:

<div class="der1">
<a href="images/dyer/1.jpg" rel="lightbox[dyer]">
<img src="images/dyer/1.jpg" />
</a>
</div>
<div class="der2">
<a href="images/dyer/2.jpg" rel="lightbox[dyer]">
<img src="images/dyer/2.jpg" />
</a>
</div>

这对所有图像都有效。我没有看到他们不会出现的原因。当我在我的计算机上进行测试时,它们工作正常。我没有更改目录,我只是将它们压缩并上传所有目录。

3 个答案:

答案 0 :(得分:5)

您从一个无关紧要的操作系统(可能是Windows)上传到一个重要的服务器(可能是Linux)

您会看到您的损坏图片有一个像

这样的网址
http://alfer-ks.eu5.org/images/dyer/12.jpg

Broken image http://alfer-ks.eu5.org/images/dyer/12.jpg

但实际调用的文件是

http://alfer-ks.eu5.org/images/dyer/12.JPG

Working image http://alfer-ks.eu5.org/images/dyer/12.JPG

答案 1 :(得分:1)

部分是elclanrs在答案中提到但不完全正确的。

从快速浏览中我发现你参考:

http://alfer-ks.eu5.org/images/dyer/5.jpg

此图像不会显示在Linux或其他区分大小写的操作系统上,因为实际图像位于:

http://alfer-ks.eu5.org/images/dyer/5.JPG

其中文件名为UPPERCASE的{​​{1}}字符,因此应使用.jpg而不是.JPG引用。

您可以修复链接或尝试使用小写文件类型重命名所有图像。

答案 2 :(得分:0)

嗯,图像没有显示,因为它们实际上并不存在于服务器中。尝试使用devtools跟踪它们,你将获得404。