+7 (812) 9-515-415

Переключение режимов совместимости браузера Internet Explorer

Браузеры Internet Explorer 8 и 9 по умолчанию работают в режиме совместимости с предыдущими версиями. Такой режим включается при неустановленном DOCTYPE. В результате браузеры IE 8-ой и 9-ой версии отображают страницы так как их отображают версии 6 и 7. При этом получается существенная разница с тем, как отобразят этот же сайт другие браузеры (Chrome, Opera, FireFox, Safari и т.д.) версий, выпущенных в тот же период времени, что и IE8-9.

Для принудительного включения режима стандартов в браузерах Internet Explorer применяются метатеги. Более поздние версии могут работать как более ранние, при условии применения метатега, значения версии в метатеге предыдущей версии.

Мета тег X-UA-Compatible управляет режимом отображением страниц в браузерах IE8+. Тег должен находиться в секции head страницы перед всеми остальными элементами, за исключением title и других мета-элементов. В противном случае он игнорируется!

<meta http-equiv="X-UA-Compatible" content=". . ." />

Значения атрибута content:

Например, если в секции head написать метатег такого вида:

<meta content="IE=edge" http-equiv="X-UA-Compatible">

то браузер Internet Explorer будет использовать последний доступный стандартный режим.

А метатег <meta http-equiv="X-UA-Compatible" content="IE=7"> установленный в заголовке страницы сайта, будет переключать обозреватели IE 8 и IE 9 в режим работы аналогичный режиму работы Internet Explorer 7.

Почитать:

Оглавление