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