ЕСЛИ 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 ?! Я сканировал страницу за страницей, но, похоже, что-то не так с моим кодом из того, что я нашел.