我不知道为什么没有正确加载简单的gif图像。在html代码中我有通常的
<img src="/img/loading.gif" alt="Loading" title="Loading" />
并且该文件位于该文件夹中。奇怪的是,如果我放置/img/logo.png
,图像就会正确加载。
文件名是正确的,我甚至复制并粘贴它重命名原始文件。
PS测试在Firefox 12,Safari 6.0.2 Chrome 23.0.1271.95(全部用于Mac)
答案 0 :(得分:2)
这可能是一个腐败的GIF。您的代码应该与其他一些gif一起使用。如果你真的想让腐败的GIF工作,尝试在图像编辑器程序中打开它,然后将其重新保存为gif(或任何其他格式)。
答案 1 :(得分:0)
愚蠢的问题,但你的gif是什么样的?它是透明的,还是白色背景下的白色?
诊断问题的一种可能方法是(在Chrome或Firefox中),按F12调出开发人员工具并查看你的img元素,看看图片是否已加载到DOM中。
答案 2 :(得分:0)
我认为问题出在gif文件中,可能会以某种方式破坏。我是从随机资源网站上获得的,并从中下载。
我尝试使用http://www.ajaxload.info/
获取的新文件,但代码保持不变,工作正常。
编辑:“破碎的”gif文件在系统的其他位置正常工作(例如quicklook)。