Hallo Tobias.
Ich bin mir nicht so ganz sicher, aber vielleicht meinst du den: </archiv/2005/10/t117062/#m749354>?
Vielleicht. Ich meinte aber, dass der Code in dem Thread, an den ich mich zu erinnern glaube, umfangreicher war.
Mein Resultat sieht nun auch nicht sonderlich aus:
<p>Stylesheet für alle</p>
<!--[if gte IE 5.5]>
-->
<p>Stylesheet für alle modernen Browser und IE >= 5.5</p>
<!--
<![endif]-->
Liefert im IE6:
Stylesheet für alle
-->
Stylesheet für alle modernen Browser und IE >= 5.5
Im IE 5:
Stylesheet für alle
Im Opera:
Stylesheet für alle
Stylesheet für alle modernen Browser und IE >= 5.5
Wenn man nun aber den Code modifiziert, ist das Resultat auch nicht wie gewünscht:
<p>Stylesheet für alle</p>
<!--[if gte IE 5.5]>
<p>Stylesheet für alle modernen Browser und IE >= 5.5</p>
<!--
<![endif]-->
Ansicht IE6:
Stylesheet für alle
Stylesheet für alle modernen Browser und IE >= 5.5
Im IE5:
Stylesheet für alle
Und im Opera:
Stylesheet für alle
<!--[if gte IE 5.5]>Stylesheet für alle modernen Browser und IE >= 5.5
Offenbar interpretieren die IEs das „<!--“ nach dem zweiten Absatz sowohl als Kommentarschließer für den Anfangskommentar als auch als Kommentaröffner für den folgenden Kommentarschließer.
Hat jemand eine Idee, wie man sowohl allen IEs < 5.5 nur den ersten Absatz und gleichzeitig modernen Browsern beide Absätze liefern kann?
Einen schönen Samstag noch.
Gruß, Ashura