0

サブドメインで基本的なサイトを開発しています。Google Chrome では問題なく表示されるヘッダーに画像がありますが、IE8 では画像が表示されません。

イメージ SRC はhttp://subdomain.domain.comです。私が考えることができる唯一の考えは、IE8がhttp://www.subdomain.domain.com/images/image.jpgのような画像リンクに「www」を追加しようとしていて、ブラウザーがこれを見つけることができないということです。

他の誰かがこれに対する解決策を持っていますか?

編集 - これが私が使用しているコードです

 <div id="header">
 <a href="http://subdomain.domain.co.uk"><img src="http://subdomain.domain.co.uk/images/theLogo.jpg" width="300px" />
 </a>
 </div>
 <div class="clear"></div>

ありがとう、

ジャック

4

2 に答える 2

1

Web ページを開いたときに、そのページの .PNG 画像が表示されない場合があります (Internet Explorer で)。代わりに、赤い X またはプレースホルダーが画像の代わりに表示される場合があります。ただし、他のすべてのイメージ ファイル タイプは、Internet Explorer で正しく表示される場合があります。
この問題は、PNG ファイル タイプのファイル クラスと MIME 設定が変更されたサードパーティ製アプリケーションをインストールした後に発生することがあります。この問題を解決するには、このリンクを参照してください。
または .jpg 画像を使用します。

詳細:
1. IE8 で画像が表示されない (赤い x) … 時々
2. IE8 で .PNG 画像が表示されない

詳細情報の追加
1. IE8 で画像が表示されない: の終了タグを含めないようにしましたか? 仕様によると、それは持っていないはずです。by Mike
2.画像は IE8 では表示されず、Chrome または Firefox または IE9 でのみ表示されます: IE8 では、幅属性と css の「max-width」属性が設定されている img タグに問題があるようです...多分ただそれらのを削除します。ドミニク・キルシェンホーファー

于 2012-09-24T13:56:19.837 に答える
0

画像が間違ったMIME タイプで提供されている可能性があります。画像が正しい MIME タイプで提供されているかどうかを判断するには、次の手順を実行します。

  1. Google Chrome で Web ページを開きます。
  2. を押しF12て開発者ツールを開きます。
  3. タブを開き通信網ます。
  4. を押しF5てページをリロードします。
  5. 列で画像の名前を探し名前/パスます。
  6. 画像が見つかったらタイプ、同じ行の列を見てください。
  7. 列の値は である必要がありますimage/jpg
  8. それ以外の値の場合、サーバーは正しく構成されていません。
  9. 使用しているサーバーのタイプに合わせて MIME タイプを正しく構成するための手順を探す必要があります。たとえば、Apache を使用している場合は、MIME タイプ Apacheを検索してみてください。
于 2012-09-25T08:36:42.010 に答える