Bedingte Kommentare sind keine speziellen Anweisungen interpretierbar durch den Browser Internet Explorer von Microsoft Windows.
Sie werden bereits von der Version 5.0 unterstützt, aber nur sehr wenige sind in der Lage sein hohes Potenzial, vor allem bei der Korrektur von abnormen Interpretationen von CSS direkt über den Browser von Microsoft zu nutzen.
Sie können bedingte Kommentare zu unterscheiden, auch die Version von Internet Explorer durch den Navigator verwendet, das Erreichen Effekte (oder Korrekturen) unterscheiden sich von den Eigenschaften (oder das Fehlen) von bestimmten Version abhängig.
Bedingte Kommentare folgen eine sehr einfache Syntax, wie in der folgenden:
<!--[if IE 6]>
Qui ci metto istruzioni specifiche per Internet Explorer 6
<![endif]-->
Wie gesehen, ist die bedingte Kommentar ein Befehl in HTML-Kommentar Markierungen eingeschlossen: auf diese Weise der Browser nicht unterstützt dieses Feature komplett zu ignorieren, den Kommentar und die darin enthaltenen Anweisungen.
Achtung! Aus diesem Grund können bedingte Kommentare nicht direkt in den Style-Sheets verwendet werden, müssen aber enthalten sein müssen in normalen HTML-Seiten sein werden.
Hier ist ein weiteres einfaches, aber umfassendes Beispiel:
<p><!--[if IE]>
Stai utilizzando Internet Explorer<br />
<![endif]-->
<!--[if IE 5]>
Stai utilizzando Internet Explorer 5<br />
<![endif]-->
<!--[if IE 5.0]>
Stai utilizzando Internet Explorer 5.0<br />
<![endif]-->
<!--[if IE 5.5]>
Stai utilizzando Internet Explorer 5.5<br />
<![endif]-->
<!--[if IE 6]>
Stai utilizzando Internet Explorer 6<br />
<![endif]-->
<!--[if IE 7]>
Stai utilizzando Internet Explorer 7<br />
<![endif]-->
<!--[if gte IE 5]>
Stai utilizzando Internet Explorer, versione 5 o superiore<br />
<![endif]-->
<!--[if lt IE 6]>
Stai utilizzando Internet Explorer, versione inferiore alla 6<br />
<![endif]-->
<!--[if lte IE 5.5]>
Stai utilizzando Internet Explorer, versione inferiore o uguale alla 5.5<br />
<![endif]-->
<!--[if gt IE 6]>
Stai utilizzando Internet Explorer, versione superiore alla 6<br />
<![endif]-->
</p>
<p><!--[if IE]>
Stai utilizzando Internet Explorer<br />
<![endif]-->
<!--[if IE 5]>
Stai utilizzando Internet Explorer 5<br />
<![endif]-->
<!--[if IE 5.0]>
Stai utilizzando Internet Explorer 5.0<br />
<![endif]-->
<!--[if IE 5.5]>
Stai utilizzando Internet Explorer 5.5<br />
<![endif]-->
<!--[if IE 6]>
Stai utilizzando Internet Explorer 6<br />
<![endif]-->
<!--[if IE 7]>
Stai utilizzando Internet Explorer 7<br />
<![endif]-->
<!--[if gte IE 5]>
Stai utilizzando Internet Explorer, versione 5 o superiore<br />
<![endif]-->
<!--[if lt IE 6]>
Stai utilizzando Internet Explorer, versione inferiore alla 6<br />
<![endif]-->
<!--[if lte IE 5.5]>
Stai utilizzando Internet Explorer, versione inferiore o uguale alla 5.5<br />
<![endif]-->
<!--[if gt IE 6]>
Stai utilizzando Internet Explorer, versione superiore alla 6<br />
<![endif]-->
</p> Das Ergebnis dieser einfachen Liste von Conditional Comments wird in den folgenden Zeilen gezeigt, vorausgesetzt, dass du den Internet Explorer (nicht empfohlen):