Der Martin: Else-Zweig bei Conditional Comments

Beitrag lesen

Hallo Gunnar,

http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp

Auf diese Seite hatte mich Google auch geführt. Ich hätte sie nur richtig lesen sollen.

Allerdings. Deine Ausführungen lassen mich vermuten, dass du die Seite immer noch nicht richtig[tm] gelesen hast.

Das als Kommentar zu schreiben, war falsch.

Nö. Unter der Überschrift "Downlevel-hidden Conditional Comments" wird gezeigt, wie man es regelkonform als HTML-Kommentar einbindet, an dem weder der Validator, noch andere Browser etwas auszusetzen haben, weil der komplette Block in einem Kommentar steht:

<!--[if IE]>  
<p>Sie benutzen einen Internet Explorer.</p>  
<![endif]-->

Logischerweise ist es _auf diese Weise_ nicht möglich, Extra-Code für Nicht-IEs einzublenden, weil ja alles im Kommentar steht. Aber da unbekannte Tags ja ignoriert werden sollen, dürften andere Browser sich auch an den "Downlevel-revealed Conditional Comments" nicht stören; es bleibt also nur ein formaler Fehler, der IMHO zu verschmerzen ist.

PS: “This feature requires Microsoft® Internet Explorer 5 or later. Click the following icon to install the latest version. Then reload this page to view the sample.”
Netter Versuch. ;-)

Diese nette Aufforderung sehe ich auch, und das _obwohl_ ich die Seite mit einem IE besuche! :-)

Schönes Wochenende noch,
 Martin

--
Ein guter Lehrer muss seinen Schülern beibringen können,
eine Frage so zu stellen, dass auch der Lehrer lernen muss,
um die Frage beantworten zu können.
  (Hesiod, griech. Philosoph, um 700 v.Chr.)