Совместимость IE8 и режим документа - PullRequest
0 голосов
/ 06 сентября 2010

Я хочу, чтобы IE 8 понимал мой сайт как IE8. А не в IE7, режиме совместимости и т. Д.

У меня было много проблем, чтобы сделать это, даже тот же сайт на моем локальном хосте отличался от того, что на рабочем сервере. (Не берите в голову, на каком языке произошло: php и asp.net).

Я смотрел эти ссылки:

https://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx
https://msdn.microsoft.com/en-us/library/cc817574.aspx

Но я не могу ничего получить.

Обновление

Да, это именно то, что я хочу, заставить IE не отображать страницу в режиме совместимости

Ответы [ 2 ]

2 голосов
/ 07 сентября 2010

Важно понимать разницу между режимом браузера и режимом документа.

Режим документа находится под контролем документа. Настройка X-UA-Compatible или DocType управляет режимом документа.

Режим браузера НЕ находится под контролем документа и влияет на строку User-Agent и Условные комментарии / Вектор версии. Режим браузера контролируется настройками просмотра совместимости пользователя и URL-адресом документа. Если документ находится в вашей интрасети, например, по умолчанию он находится в режиме браузера совместимости. Это можно отключить, щелкнув Инструменты> Параметры представления совместимости> и сняв флажок «Отображать сайты интрасети в представлении совместимости»

Вы можете увидеть (и временно переопределить) оба режима в инструментах разработчика IE (нажмите F12).

0 голосов
/ 06 сентября 2010

Я тоже не получил вашей ссылки , но когда я изменил язык на английский, он стал довольно понятным .

Вы пробовали

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

Это должно указывать IE8 отображать страницу с использованием новейшего механизма и настроек IE, без "эмуляции старого браузера".

...