2008-10-17 12 views
5

Ein Problem mit einigen Bildern mit IE7 - funktioniert gut in 6 und in allen Versionen von Firefox.Bilder nicht im IE7 rendering (aber funktioniert gut in IE6/Firefox)

Hat jemand schon mal darüber gelaufen? Ich weiß, dass ich es in der Vergangenheit geschehen habe (und ich gegoogelt eine Lösung, aber verflixt, wenn ich wieder das Update finden ... Notiz an mich selbst, Dokument Dinge wie diese für zukünftige;))

<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> 

Antwort

0

ich habe in der Vergangenheit laufen die Seite lokal auf meinem Rechner mit IE7 ähnliche Probleme hatten. Das könnte das Problem sein.

0

Ist der Platz für die Bilder reserviert, aber die Bilder werden nicht angezeigt?

Ist es möglich, dass andere Markup auf der Seite den Raum abdeckt, dass die Bilder angezeigt werden soll?

Sind Sie mit dem web developer toolbar for IE vertraut?

Ich denke, es ist wahrscheinlich, dass die Bilder gerendert werden und dass Sie sie nicht sehen können, weil etwas anderes sie abdeckt oder das Markup des Containers, in dem sie sich befinden, es nicht sichtbar macht.

Viel Glück.

2

Zwei Dinge, die Macht Hilfe:

  1. mit/>
  2. Ihre img-Tags schließen versuchen, den Text aus Ihren Links

Ihre Links sollten irgendwie so aussehen zu entfernen:

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

Es ist pos Dies könnte durch Ihren DOCTYPE verursacht werden. Ich hoffe, das hilft.

5

Ich bin auf diese Art von Problem vor, wenn Bilder auf unsere Website hochgeladen waren JPEGs in CMYK Format - Internet Explorer würde sie als eine kleine rote x zeigen, aber Firefox würde ihnen zeigen OK (definitiv ab Version 3, nicht sicher über frühere Versionen).

Könnten Sie die CSS-Regeln für contextBlock, cntImg und clr posten? Ein anderes "komisches" IE-Ding, auf das ich in der Vergangenheit gestoßen bin, sind Bilder, die hinter einem Textblock verschwinden, der einen CSS-Stil hat, den IE nicht mag, also frage ich mich, ob dies in Ihrem Fall anwendbar sein könnte.

4

Toller Gedanke PConroy. Wir haben versucht, unsere Webanwendung zu debuggen, und Bilder wurden nicht angezeigt. In der Tat war es das RGB/CMYK-Problem. IE 7 rendert keine JPGs im CMYK-Format.

1

Lookup der Farbraum eines Bildes:

identify -verbose MattCutts.jpg | grep Colorspace

Farbraum: CMYK

Dann konvertieren Bild RGB-Farbraum (kann auch verwenden, * .jpg usw.)

mogrify -colorspace rgb MattCutts.jpg