Ich habe mich selbst verrückt fahren versucht, Kommentar Bedingungen zu bekommen, um zu arbeiten, und ich habe kein Glück kann jemand erklären, was ich falsch mache?IF IE conditionals funktioniert nicht
Hier ist mein Code:
<!--[if IE 10]>
IE IS VERSION 10<br />
<![endif]-->
<!--[if !IE]><!-->
Browser is not IE
<!--<![endif]-->
<!--[if lt IE 9]>
IE IS LESS THAN VERSION 9<br />
<![endif]-->
Was passiert ist frustrierende inconsistant. Wenn ich die Seite mit dem obigen Code in IE8 lade, bekomme es die Nachricht "IE IST WENIGER ALS VERSION 9" Großartig oder? Nein, denn wenn ich die gleiche Seite in IE10 laden kommt die Meldung „Browser ist nicht IE“
Warum es nicht glauben, dass IE10 ist kein IE-Browser ?! Ich habe Seite für Seite gecrawlt, aber es scheint nichts mit meinem Code zu tun zu haben, was ich gefunden habe.
Der einzige funktionierende Code ist der letzte in Ihrem Snippet. IE10 unterstützt keine bedingten Kommentare, daher funktioniert "[if IE 10]" nicht. Nur IEs <10 unterstützt bedingte Kommentare, daher ist "[if! IE]" nutzlos. Wie Sie auf Ihrem informiertes Code sehen können, gibt es einen „Syntaxfehler“ in der '! IE' Bedingung, damit der Text' Browser ist nicht IE' eigentlich in jedem Browser angezeigt werden soll ... – Teemu
Ich hasse Internet Explorer – wvdz