Это почти наверняка, потому что браузер переходит в режим совместимости с IE8.
Это может быть вызвано различными причинами, но когда это неожиданно, обычно это происходит из-за конфигурации браузера.
Нажмите в меню инструментов и выберите пункт меню «Параметры просмотра в режиме совместимости». Это покажет вам, в каких случаях браузер переходит в режим совместимости. Наиболее распространенной причиной является настройка «Локальная интрасеть». Это заставляет браузер использовать режим совместимости при просмотре сайта в локальной сети (включая localhost
).
Вы можете переопределить это, добавив метатег в свой HTML-код следующим образом:
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
Это заставит IE игнорировать настройку конфигурации и всегда использовать правильный механизм рендеринга, а не режим совместимости.
надеюсь, что это поможет.