Я использую следующий условный комментарий, чтобы уведомить пользователей о том, что они используют не поддерживаемую версию браузера.Условный комментарий для режима совместимости с IE = 9
<!--[if lt IE 8]>
...
<![endif]-->
Я заметил, что этот комментарий запускается в режиме совместимости с IE9 как-то, что не было моим вниманием.
Есть ли способ сделать режим совместимости IE9 исключением или отличить его и режим IE7 от обычного IE7, чтобы я мог настроить сообщение для них?
Он по-прежнему срабатывает, когда вы устанавливаете заголовки, предоставленные в этом ответе: http://stackoverflow.com/questions/10305631/ie9-float-with-overflowhidden-and-table-width-100-not-displaying-properly ? –
BTW, как правило, лучше явно тестировать в js для возможности конкретной функции, чем тестирование для браузера/версии. –
meta tag '' не меняет поведения – Hugo