Conditional Comments - Bedingte Kommentare
Mit dem Internet Explorer 5 hat Microsoft sog. Conditional Comments eingeführt. Damit werden Bereiche nur für bestimmte Browser bzw. Browserversionen zugänglich.
Mit der vorgestellten Technik lassen sich Browserweichen und ähnliches auf einfache Weise realisieren. Auch bestimmte Inhalte können so nur Benutzern spezieller Browser zugänglich gemacht werden. Eigentlich recht nützlich, interpretiert jedoch nur der Internet Explorer ab Version 5 Conditional Comments.
Conditional Comments können grundsätzlich auf zwei verschiedene Weisen notiert werden.
<!--[if IE 7]> <p>Sie benutzen den Internet Explorer 7.</p> <![endif]-->
Der obige Kommentar wird nur vom Internet Explorer in der Version 7 angezeigt.
Das zweite Beispiel zeigt die Verwendung des Verneinungs-Operators.
<!--[if !IE 7]> <p>Bitte benutzen Sie den Internet Explorer 7.</p> <![endif]-->
Browser, die Conditional Comments nicht unterstützen, zeigen grundsätzlich nichts an und verbergen den Inhalt des Kommentars vor dem Benutzer. Eine zweite Möglichkeit diese Art von Kommentaren zu notieren, ist deshalb, die beiden Gedankenstriche (–) am Anfang und am Ende des Tags wegzulassen.
<![if !IE 7]> <p>Bitte benutzen Sie den Internet Explorer 7.</p> <![endif]>
Der obige Absatz wird nur Benutzern des Internet Explorers 7 vorenthalten, Benutzer anderer Browser wird er dagegen angezeigt.
Neben dem Verneinungsoperator gibt es noch vier weitere Operatoren mit denen Browser bzw. Versionsnummern verglichen werden können.
<!--[if gte IE 6]> <p>Sie benutzen den Internet Explorer 6 oder höher.</p> <![endif]-->
Kategorie: Html
