Этот тег попытается заставить браузер использовать последний режим рендеринга, поддерживаемый браузером. Это не вызовет режим совместимости.
Обратите внимание, что тег должен быть первым тегом в заголовке, иначе он не будет работать. Этот факт способствует использованию заголовков HTTP, если это возможно, поскольку порядок в заголовках HTTP не имеет значения.
Если браузер все еще остается в режиме совместимости при использовании заголовка или метатега, вероятно, причиной является одна из следующих причин:
- вам не хватает вменяемого доктипа
- браузер настроен на постоянное использование режима совместимости
- сайт размещен на «сайте интрасети», и для сайтов интрасети заданы настройки по умолчанию.
Изменение настроек просмотра совместимости браузеров
Microsoft считает, что по крайней мере 192.168.x.x находится на «сайте интрасети». По умолчанию для сайтов интрасети в IE8 / IE9 используется режим совместимости. Это огромная проблема для многих бизнес-приложений, поскольку программист НЕ МОЖЕТ переопределить эту опцию даже с этим метатегом. («Отображать сайты интрасети в представлении совместимости» нельзя переопределить с помощью метатега или заголовка http - в этом случае браузер полностью контролирует представление совместимости)
Всегда добавлять этот метатег или заголовок http?
Еще одна хорошая вещь в использовании этого метатега заключается в том, что значок «Просмотр совместимости» удаляется из адресной строки браузера. По крайней мере, ваши пользователи не могут выбирать режим рендеринга с помощью этой кнопки.
person
oldwizard
schedule
15.04.2011