Artikeleinführung von Wulin.com (www.vevb.com): Das Kommentarformat von HTML lautet, dass der IE einige Erweiterungen zu HTML -Kommentaren vorgenommen hat, damit sie die bedingten Ausdrucksformen der Beurteilung unterstützen können. Wie kann ich statische HTML -Code in verschiedenen IE -Versionen unterschiedliche Inhalte anzeigen?
Das Kommentarformat von HTML ist, dass der IE einige Erweiterungen zu HTML -Kommentaren zur Unterstützung bedingter Ausdrucksformen vorgenommen hat. Wie kann ich statische HTML -Code in verschiedenen IE -Versionen unterschiedliche Inhalte anzeigen?
Ähnlich wie bei Programmiersprachen unterstützen die Ausdrücke hier auch Operatoren wie größer als (GT), weniger als (LT) und oder nicht. Bedingte Annotationen sind eine Erweiterung der Kommentare, die einzigartig in IE5.0 und über Versionen sind, die nicht von anderen Browsern unterstützt werden.
[Wenn dh] bestimmen Sie, ob IE ist
[Wenn dh 7] bestimmen, ob es sich um IE7 handelt
[wenn! dh] bestimmen, ob es nicht dh ist
[Wenn lt dh 5.5] bestimmen, ob es sich um IE5.5 oder weniger handelt. (<)
[Wenn LTE dh 6] Bestimmen Sie, ob es gleich der IE6 -Version oder unten ist (<=)
[Wenn gt dh 5] Bestimmen Sie, ob IE5 oder höher (>)
[Wenn gte dh 7] bestimmen Sie, ob IE7 -Version oder höher
[Wenn! (dh 7)] Bestimmen Sie, ob es sich nicht um IE7 handelt
[if (gt dh 5) & (lt dh 7)] entscheiden, ob es größer ist als IE5 und weniger als IE7
[if (dh 6) | (dh 7)] Bestimmen Sie, ob IE6 oder IE7
Das Folgende ist ein umfassender Beispielcode für die Beurteilung der IE -Version:
<!-[Wenn dh]> Sie Internet Explorer verwenden. 5)]> Sie verwenden IE 5 (jede Version). <! [Endif]-> <!-[if (gte ie 5.5) & (lt ie 7)]> Sie verwenden IE 5.5 oder dh 6. <! [Endif]-> <!Für <!-[Wenn Ausdruck]> html <! [Endif]-> Nicht-IE-Browser werden als Kommentare behandelt und nicht angezeigt. Für <!-[wenn Ausdruck]-> HTML <!-[endif]-> Nicht-IE-Browser werden als normale Codesegmente angezeigt.
<!-[if Expression]-> html <!-[endif]-> <!-[wenn Expression]> html <! [endif]->