ЕСЛИ IE условные выражения не работают

Я сводил себя с ума, пытаясь заставить условные комментарии работать, и мне не повезло, может кто-нибудь объяснить, что я делаю неправильно?

Вот мой код:

        <!--[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]-->

То, что происходит, разочаровывающе несовместимо. Когда я загружаю страницу с вышеуказанным кодом вIE8 это получить сообщение"IE меньше версии 9" Отлично верно? Нет, потому что когда я загружаю ту же страницу вIE10 Я получаю сообщение"Браузер не IE"

Почему он думает, что IE10 не является браузером IE ?! Я сканировал страницу за страницей, но, похоже, что-то не так с моим кодом из того, что я нашел.

Ответы на вопрос(5)

Ваш ответ на вопрос