Conditional Comment für nicht IE | 24. Oktober 2007 um 18:54 Uhr

Heute stand ich vor dem Problem für den IE <= 6 ein PNG8 oder GIF Bild ausgeben zu lassen und für alle anderen ein halbtransparentes PNG24. Man könnte das auch recht komfortabel mit JavaScript machen, doch leider hängt sich der IE6 ab und zu mal dabei auf.

Und da es schnell gehen musste habe ich auf zwei Conditional Comments zurückgegriffen. Den ersten sollten alle kennen, es ist ein Kommentar, dessen Inhalt nur der IE <= 6 ausgibt:

<!--[if lte IE 6]><img src="/logo.gif" alt="Text" /><![endif]-->

Und der zweite ist das gleiche nur umgekehrt, alle Browser, außer der IE <= 6 geben das aus, mit der erweiterung von noch mehr HTML-Kommentaren, damit der IE <= 6 keine Kleiner- und Größerzeichen fälschlicherweise ausgibt:

<!--[if ! lte IE 6]><!--><img src="/logo.png" alt="Test" /><!--<![endif]-->

Kommentare

  Dein Kommentar 

Wie benutze ich BBcode?