4

単純なgif画像が正しく読み込まれない理由がわかりません。htmlコードで私はいつもの

  <img src="/img/loading.gif" alt="Loading" title="Loading" />

ファイルはそのフォルダにあります。奇妙なことに、そこに配置する/img/logo.pngと画像が正しく読み込まれます。

ファイル名は正しいです。元のファイルの名前を変更してコピーして貼り付けました。

PSはFirefox12、Safari 6.0.2 Chrome 23.0.1271.95(すべてMac用)でテスト済み

4

3 に答える 3

2

おそらく破損したgifでした。コードは他のgifで機能するはずです。破損したgifを実際に機能させたい場合は、画像エディタプログラムで開いてから、gif(またはその他の形式)として再保存してみてください。

于 2012-12-02T11:53:14.090 に答える
0

ばかげた質問ですが、あなたのgifはどのように見えますか?それは透明ですか、それとも白い背景に対して白いですか?

問題を診断する1つの可能な方法は、(ChromeまたはFirefoxで)F12キーを押して開発者ツールを起動し、img要素を調べて画像がDOMにロードされているかどうかを確認することです。

于 2012-12-02T11:31:39.107 に答える
0

問題はgifファイルにあり、おそらく何らかの理由で壊れていると思います。ランダムリソースのWebサイトから入手し、ダウンロードしました。

http://www.ajaxload.info/コードを変更せずに今から取得した新しいファイルで試してみましたが、正常に動作します。

編集:「壊れた」gifファイルはシステムの他の場所(クイックルックなど)で正常に機能していました。

于 2012-12-02T11:48:10.480 に答える