5

IE7 を使用した一部の画像で問題が発生しました - 6 および Firefox のすべてのバージョンで正常に動作します。

誰もこれに遭遇したことがありますか?私は過去にそれが起こったことを知っています(そして私は修正をグーグルで検索しましたが、もう一度修正を見つけることができれば恐ろしいです...自分自身に注意してください、将来のためにこのようなことを文書化してください;))

<div class="contextBlock">
<p class="cntImg"><a href="files/image.jsp" title="Image"><img src="files/images/image.jpg" alt="Image" width="171" height="96" border="0">Image</a></p>
<p class="cntImg"><a href="files/image2.jsp" title="image2"><img src="files/images/image2.jpg" alt="Image2" width="171" height="96" border="0">Image2 </a></p>
<p class="comment">Click to enlarge</p>
<div class="clr"></div>

4

6 に答える 6

5

以前、私たちのサイトにアップロードされた画像がCMYK形式の JPEG であったときに、この種の問題に遭遇したことがあります。Internet Explorer では小さな赤い x として表示されますが、Firefox では問題なく表示されます (バージョン 3 の時点では間違いなく、それ以前についてはわかりません)。リリース)。

contextBlockcntImgおよびの css ルールを投稿していただけますclrか? 私が過去に遭遇したもう1つの「面白い」IEのことは、IEが気に入らないCSSスタイルを持つテキストブロックの後ろに画像が消えることです。

于 2008-10-17T07:23:14.950 に答える
4

素晴らしい考えPConroy。Webアプリケーションをデバッグしようとしましたが、画像が表示されませんでした。確かに、それはRGB/CMYKの問題でした。IE 7は、CMYK形式のJPGをレンダリングしません。

于 2008-11-13T15:03:12.670 に答える
2

役立つかもしれない2つのこと:

  1. imgタグを/>で閉じます
  2. リンクからテキストを削除してみてください

リンクは次のようになります。

<a href="files/image.jsp" title="Image">
  <img src="files/images/image.jpg" alt="Image" width="171" height="96" border="0" />
</a>

これは、DOCTYPEが原因である可能性があります。お役に立てば幸いです。

于 2008-10-17T03:48:32.403 に答える
1

画像の色空間を調べる:

identify -verbose MattCutts.jpg | grep Colorspace

色空間: CMYK

次に、画像を RGB 色空間に変換します (*.jpg なども使用できます)。

mogrify -colorspace rgb MattCutts.jpg

于 2011-12-05T05:48:01.190 に答える
0

過去に、IE7 を使用して自分のマシンでローカルにページを実行したときに、同様の問題が発生しました。それが問題かもしれません。

于 2008-10-17T02:47:13.993 に答える
0

画像用のスペースが割り当てられていますが、画像が表示されませんか?

ページ上の他のマークアップが、画像が表示されるスペースを覆っている可能性はありますか?

IEの Web 開発者用ツールバーに精通していますか?

画像がレンダリングされていて、他の何かがそれらを覆っている、またはそれらが入っているコンテナーのマークアップが原因で表示されていないために、画像が表示されない可能性が高いと思います。

幸運を。

于 2008-10-17T03:16:25.540 に答える