Режим браузера IE8 по сравнению с режимом документа

Кто-то может объяснить различие между режимом браузера IE8 и режимом документа простыми словами?

  • Что заставляет режим браузера изменяться?
  • Что заставляет режим документа изменяться?

  • Если пользователь изменяет режим (режимы) через инструменты разработчика, изменение остается, даже если страница обновлена?

Я спрашиваю это, потому что мы делаем некоторый IE8, тестирующий здесь, и у различных людей есть различные комбинации режимов, и я хочу попытаться выяснить, как это происходит.

72
задан mkoryak 1 June 2010 в 14:27
поделиться

1 ответ

Из этой статьи в блоге IE8 под названием Как IE8 определяет режим документа

  1. Параметры инструментов разработчика переопределяют все режимы документа для страниц, отображаемых на вкладке .
  2. Метатег X-UA-Compatible, а затем заголовок переопределяют параметры просмотра совместимости и doctype, если только значение X-UA-Compatible не равно EmulateIE7 или EmulateIE8.
  3. Настройки просмотра совместимости пользователя имеют приоритет над списком просмотра совместимости Microsoft.
  4. Если ни одно из вышеперечисленных правил не применимо, тип документа определяет, будет ли отображаться веб-страница в соответствии со стандартами IE8, почти стандартными IE8 или режимом совместимости.

Таким образом, мы получаем следующие ответы на ваши вопросы:

Q. Проще говоря, в чем разница между режимом браузера и режимом документа?
A. Режим браузера установлен в инструментах разработчика для имитации поведения различных версий браузера IE, в то время как режим документа определен на веб-странице, чтобы сообщить IE, чтобы он отображал сайт по-разному в целях совместимости.

В. Что вызывает изменение режима браузера?
A. Пользователь меняет режим браузера в инструментах разработчика.

В. Что вызывает изменение режима документа?
A. Мета-тег и заголовок Doctype и X-UA-Compatible, установленные веб-разработчиком.

В. Если пользователь изменяет режим (ы) с помощью инструментов разработчика, сохраняется ли это изменение, даже если страница обновляется?
A. Режим браузера останется, но если вы измените Doctype и X-UA-Compatible, они вернутся к тому, что определено на странице.

ОБНОВЛЕНИЕ: Как указывает ниже Адриен Би, IE9 + добавляет возможность изменять режим документа в инструментах разработчика с помощью параметра, который сохраняется при обновлении.

69
ответ дан 24 November 2019 в 12:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: