Die bedingte Annotation für den IE ist ein proprietärer (und daher nicht standardmäßiger) Müllverlauf für reguläre (x) HTML-Annotationen.
Die bedingte Annotation für den IE ist ein proprietärer (und daher nicht standardmäßiger) Müllverlauf für reguläre (x) HTML-Annotationen. Wie der Name schon sagt, ermöglichen es bedingte Kommentare, dass Sie Codeblöcke basierend auf den Bedingungen (z. B. Browserversion) anzeigen. Obwohl nicht standardmäßig, erscheinen bedingte Annotationen als regelmäßige Anmerkungen für alle anderen Browser und sind daher im Wesentlichen harmlos. Die bedingten Anmerkungen erschienen zuerst in IE5 unter Windows und werden von allen nachfolgenden Versionen des Widnows -Browsers unterstützt.
Bedingte Anmerkungen für den IE sind sehr effektiv und sehr leicht zu erinnern. Der Hauptnachteil besteht darin, dass diese Kommentare auf der HTML -Seite platziert werden müssen, nicht in der CSS. Auf diese Weise müssen Sie viele Orte aufrechterhalten, wenn Sie diese Dinge nicht benötigen oder Änderungen vornehmen.
Werfen wir einen Blick auf einige Beispiele.
Nur dh kann es erkennenDa nur IE5 oder höhere Versionen beginnen, IE -bedingte Annotation zu unterstützen, kann alles erkennen, dass nur IE5 oder höhere Versionen erkennen können.
Es kann nur eine bestimmte Version erkannt werdenZum Beispiel kann nur IE5 erkennen, nur IE6 kann erkennen, und nur IE7 oder IE8 kann erkennen. Die Erkennungsbedingungen sind spezifische Versionen und können nicht hoch oder niedrig sein. Zum Beispiel ist der folgende Codeblock nur in IE8 gültig
<!-[wenn dh 8]>
<style type = text/css>
@import test.css;
</style>
<! [endif]->
Nur diese nicht spezifischen Versionen können identifiziert werdenNatürlich muss der IE -Browser Version 5 oder höher sein, bevor es sich im Diskussionsbereich befindet. Im folgenden Beispiel kann beispielsweise die spezifische IE7 -Version nicht erkannt werden.
<!-[wenn! dh 7]>
<style type = text/css>
@import test.css;
</style>
<! [endif]->
Vorherige Seite 1 2 3 Nächste Seite Lesen Sie den vollständigen Text