Bedingte Kommentare für den IE sind eine proprietäre (und daher nicht standardmäßige) Microsoft-Erweiterung zu regulären (X) HTML-Kommentaren.
Bedingte Kommentare für IE sind eine proprietäre (und daher nicht standardmäßige) Microsoft-Erweiterung zu regulären (X) HTML-Kommentaren. Wie der Name schon sagt, ermöglichen bedingte Kommentare die Anzeige von Codeblöcken basierend auf Bedingungen, beispielsweise der Browserversion. Obwohl bedingte Kommentare nicht dem Standard entsprechen, erscheinen sie in allen anderen Browsern wie normale Kommentare und sind daher im Wesentlichen harmlos. Bedingte Kommentare erschienen erstmals in IE5 unter Windows und werden von allen nachfolgenden Versionen von Windows-Browsern unterstützt.
Die bedingten Kommentare von IE sind äußerst effektiv und leicht zu merken. Der Hauptnachteil besteht darin, dass diese Kommentare in der HTML-Seite und nicht in CSS platziert werden müssen. Wenn Sie diese Dinge also nicht benötigen oder Änderungen vornehmen, müssen Sie viele Orte pflegen.
Sehen wir uns ein paar Beispiele an——
Nur IE kann es erkennen
Da nur IE5 und höhere Versionen beginnen, bedingte Kommentare des IE zu unterstützen, bedeutet alles „nur IE“. „nur IE5 oder höher“ kann es erkennen.
Nur bestimmte Versionen können erkannt werden
Beispielsweise kann nur IE5 erkannt werden, nur IE6 kann erkannt werden, nur IE7 oder IE8 können erkannt werden. Die Identifikationsbedingung ist eine bestimmte Version, die nicht höher oder niedriger sein kann. Beispielsweise ist der folgende Codeblock nur in IE8 gültig
Nur diejenigen, die keine spezifischen Versionen sind, können erkennen
Natürlich muss der IE-Browser dies tun Die Version 5 oder höher liegt im Rahmen der Diskussion. Im folgenden Beispiel kann beispielsweise die spezifische IE7-Version nicht erkannt werden.