Режим браузера и режим документа в IE - PullRequest
0 голосов
/ 21 декабря 2011

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

Browser Mode:IE9 Compat View
Document Mode : IE7 standards

Если я заставлю браузер

Browser Mode : IE9 
DOucment Mode : IE9 Standard 

Тогда он будет отображаться правильно.

Как можноЯ правильно показываю страницу, не переводя браузер в режим IE9.

Browser Mode Document Mode

Ответы [ 2 ]

1 голос
/ 21 декабря 2011

Ах ... Internet Explorer не поддерживал HTML5 до IE9.Добавьте это в заголовок:

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

Также добавьте таблицу стилей сброса HTML5, как эта: http://html5doctor.com/html-5-reset-stylesheet/

0 голосов
/ 12 августа 2012

В эмулированной версии IE7 он выглядит иначе, потому что вы написали его на HTML5, а IE7 был разработан еще до того, как HTML5 стал яблоком в глазах W3C.

Будьте осторожны, используя хаки, подобные тем, которые описаны в ответе выше. Лучше понимать каждый бит кода, который вы добавляете на свой сайт.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...