С появлением IE8… Хм, хотя прошло уже 100 лет, наверное, с этого момента. Скоро уже будет IE9. Жду не дождусь, если честно. И кто еще пользуется 7 версией, а? Обновление до 8 ведь бесплатное. Да и раздражает маленькая кнопка «представление совместимости…» в 8-ке, рядом с «обновить». Где-то был способ её убрать…
Короче говоря, надоело каждый раз как приспичит (это бывает редко, но бывает), искать как включить в Internet Explorer 8 режим работы предыдущей версии.
Чтобы включить в IE8 режим отображения страниц «как в IE7», нужно вставить такой код в <head> либо самым первым, либо сразу после <title> или другими <meta>:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
Я до этого пользовался такой записью:
<meta http-equiv="X-UA-Compatible" content="IE=7"/>
В чем разница я не заметил, да и не искал. 🙂
Этим же тегом можно заставить IE8 строго следовать стандартам CSS2.1 (очень полезно иногда):
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
В статье из MSDN написано, что нужно чтобы только один такой тег был на странице. Думаю, это понятно и без лишнего упоминания. 🙂
Ссылки по теме: статья на MSDN
тэг
должен быть в первым, иначе э то не работает
проверено на нескольких сайтах