WENN IE Bedingungen nicht arbeiten

Ich hätte fahren mich Nüsse, die versuchen zu bekommen, Kommentar-Bedingungen zu arbeiten, und ich bin nicht mit viel Glück kann sich das jemand erklären was ich falsch mache?

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, ist schrecklich inconsistant. Wenn ich das laden der Seite mit dem obigen code in IE8 es kommt die Meldung "IE KLEINER ALS VERSION 9" wunderbar, nicht wahr? Denn wenn ich das laden der GLEICHEN SEITE in IE10 bekomme ich die Meldung "Browser ist nicht IE"

Warum denkt es, dass IE10 ist nicht IE-browser?! Ich habe das Crawlen der Seite nach der Seite, aber es scheint nicht zu sein, irgend etwas falsch bei meinem code von dem, was ich gefunden habe.

Die einzige funktionierende code ist die Letzte in deinem snippet. IE10 nicht unterstützt conditional comments, damit [if IE 10] funktioniert nicht. Nur N < 10 unterstützt conditional comments, damit [if !IE] ist nutzlos. Wie Sie sehen können auf deinem geposteten code, es gibt einen "syntax error" in die !IE Zustand, daher der text Browser is not IE sollte eigentlich gezeigt, in jedem browser...
Ich hasse Internet Explorer

InformationsquelleAutor TheSnooker | 2013-10-21

Schreibe einen Kommentar