Совместимость с IE9 - PullRequest
       21

Совместимость с IE9

1 голос
/ 13 марта 2012

Если , у пользователя IE8 , а на сайте

 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9; IE9">

метаданные. Браузер все еще работает в версии IE8 или эмулирует IE9?

Ответы [ 2 ]

0 голосов
/ 13 марта 2012

Страница по-прежнему будет отображаться в IE8, и браузер будет игнорировать настройку EmulateIE9, используемую только в IE9, чтобы решить, какие стандарты doctype использовать.

Из этого источника они приводят следующий пример:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9">

Это скажет IE8 использовать стандарты документов IE7. IE8 не распознает настройку EmulateIE9, потому что она новее (хет-кон к @edusysadmin).

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

Пример: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Если предположить, что страница является типом документа, распознаваемым IE8, сайт будет отображаться правильно.

0 голосов
/ 13 марта 2012

IE9 может отображать страницы как IE8, потому что IE9 новее, он знает, как это сделать.

Обратное невозможно. IE8 старше IE9, IE8 не может соответствовать новым стандартам.

...