1

jpg を含む私の Web サイトは、IE、FF、および Chrome で正しく表示されます。PC および iPhone の Safari では、すべての画像が表示されません。サファリのキャッシュをクリアしてページを再度読み込むと、以前のように他の画像が表示されません。画像が表示されるかどうかを繰り返すメカニズムが見つかりません。

見つからない画像を新しいタブで開くと、画像が正しく表示されます。それはすべての場合に機能します。

http://digikamera.yweb.at/public/uploads/image.php?width=178&image=/public/uploads/Canon-EF-100mm-f-2.8-USM-Macro-Lens-340x225.jpg

画像と alt タグの欠落している高さの定義を追加するのにもううんざりしています。しかし、それは役に立ちませんでした。デバッガーはエラーを表示しません。私のコードで何が間違っていますか?

問題を確認してください: http://digikamera.yweb.at/Dslr

お願いします、誰か助けてくれませんか?

4

3 に答える 3

1

コードは修正されましたが、問題はまだ解決されていません。問題は画像のサイズ変更スクリプトにあることがわかりました。

于 2012-10-06T09:44:25.740 に答える
0

Safariでテストすると、問題なく表示されます。

ただし、XHTML マークアップがさまざまなブラウザーで動作する可能性を高めるために、XHTML マークアップでできることはたくさんあります。たとえば、HTML と XHTML を混在させたり、重複した id: を使用heightしたり、表や表のセルで使用したりします。

W3C 検証サービスは、マークアップで 482 個のエラーを検出しました。それらの多くはもちろん重複していますが、それでもまだたくさんあります: http://validator.w3.org/check?uri=http%3A%2F%2Fdigikamera.yweb.at%2FDslr&charset=%28detect+automatically%29&doctype=Inline&group =0

于 2012-06-11T13:17:35.880 に答える
0

Safari の不可解さ: 更新アイコンをクリックしても、340k jpg が表示されませんでした。しかし、URL ボックスをクリックして Enter キーを押すと、出来上がりです! jpg が表示されます。ただし、更新ボタンを使用する場合はまだそうではありません。iPad の奇妙さ: URL を入力してからキャッシュをクリアして Enter キーを押すと、jpg が表示されます。ただし、jpg が表示されていても、更新アイコンをクリックすると、再読み込みされたページに jpg が表示されません。そのため、jpgを何もせずに新しいファイルに配置すると、更新ボタンを使用しても正常に読み込まれます。私のコードの何かが適切なキャッシュを妨げています。私はそれを把握します。

24 時間後: jquery ファイルを指す URL 参照を変更し、そのフォルダーに jquery ファイルを配置しなかったことが判明しました。これが他の誰かに役立つことを願っています!

于 2012-12-20T17:07:27.810 に答える