Artikeleinführung von Wulin.com (www.vevb.com): So beurteilen Sie die IE -Version im HTML -Code.
So erstellen Sie statische HTML -Code an. Zeigen Sie unterschiedliche Inhalte gemäß verschiedenen IE -Versionen an. Der Trick hier ist, den HTML -Annotationsausdruck von IE zu verwenden.
Das Kommentarformat von HTML lautet <!-Kommentarinhalt->. Der IE hat einige Erweiterungen zu HTML -Kommentaren zur Unterstützung des bedingten Beurteilungsausdrucks vorgenommen:
<!-[Wenn Ausdruck]> HTML <! [endif]-> Wenn der Ausdrucksausdruck wahr ist, wird der HTML-Inhalt angezeigt.
Beispiel:
Plaincopy in ClipboardPrint anzeigen?
<!-[wenn dh 5]>
<p> Willkommen im Internet Explorer 5. </p>
<! [endif]->
<!-[wenn dh 5]>
<p> Willkommen im Internet Explorer 5. </p>
<! [endif]->
Ähnlich wie bei Programmiersprachen unterstützen Ausdrücke hier auch Operatoren wie größer als (GT), weniger als (LT) und oder nicht. Hier sind einige Beispiele.
[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
Codebeispiel:
Plaincopy in ClipboardPrint anzeigen?
<!-[wenn dh]> <p> Sie verwenden Internet Explorer. </p> <! [endif]->
<! [Wenn! IE]> <p> Sie verwenden keinen Internet Explorer. </p> <! [endif]>
<!-[wenn dh 7]> <p> Willkommen im Internet Explorer 7! </p> <! [endif]->
<!-[if! (dh 7)]> <p> Sie verwenden keine Version 7. </p> <[endif]->
<!-[Wenn gte ie 7]> <p> Sie verwenden IE 7 oder größer. </p> <[endif]->
<!-[if (dh 5)]> <p> Sie verwenden IE 5 (jede Version). </p> <[endif]->
<!-[if (gte dh 5.5) & (lt ie 7)]> <p> Sie verwenden IE 5.5 oder IE 6. </p> <! [endif]->
<!-[Wenn LT IE 5.5] <p> Bitte Ihre Version von Internet Explorer aktualisieren. </p> <! [Endif]->
<!-[wenn dh]> <p> Sie verwenden Internet Explorer. </p> <! [endif]->
<! [Wenn! IE]> <p> Sie verwenden keinen Internet Explorer. </p> <! [endif]>
<!-[wenn dh 7]> <p> Willkommen im Internet Explorer 7! </p> <! [endif]->
<!-[if! (dh 7)]> <p> Sie verwenden keine Version 7. </p> <[endif]->
<!-[Wenn gte ie 7]> <p> Sie verwenden IE 7 oder größer. </p> <[endif]->
<!-[if (dh 5)]> <p> Sie verwenden IE 5 (jede Version). </p> <[endif]->
<!-[if (gte dh 5.5) & (lt ie 7)]> <p> Sie verwenden IE 5.5 oder IE 6. </p> <! [endif]->
<!-[Wenn LT IE 5.5] <p> Bitte Ihre Version von Internet Explorer aktualisieren. </p> <! [Endif]->
Hinweis: Diese Annotationserweiterung wird in den folgenden Versionen nicht unterstützt. Aber es ist jetzt schwer zu finden IE4 ... :)