Запрет отображения сайта в IE8 в режиме совместимости

Пользователи нередко случайно включают в IE8 «режим представления совместимости», в котором IE8 ведёт себя почти как IE7 (например, не поддерживает display: table) — спасибо Microsoft за «удачное» расположение соответствующей кнопки ).

Чтобы запретить отображение вашей страницы в IE8 в «режиме представления совместимости», следует использовать meta-элемент (или одноимённый заголовок ответа сервера) X-UA-Compatible со значением IE=edge:

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

В отличие от значения IE=8, значение IE=edge жёстко включает наиболее современный режим работы IE вне зависимости от текущей его версии. Таким образом, например, IE9 не будет вынужден работать в устаревшем режиме IE8.

См. также заметку «Зельдман за X-UA-Compatible».