Стандарты IE - PullRequest
       52

Стандарты IE

1 голос
/ 16 июля 2010

У меня просто быстрый вопрос о режиме стандартов IE8 против режима Quirks.

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

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

Надеюсь, я достаточно ясно объяснил свою проблему.Я опубликовал doctype, которым я пользуюсь, это любая помощь.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Ответы [ 2 ]

2 голосов
/ 16 июля 2010

Добавьте этот метатег к голове

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

Это приведет IE в режим последних стандартов.Так что, если у них есть IE8, он будет в IE8, даже если он установлен в другой режим.

Также вы можете без проблем начать использовать html doctype

<!DOCTYPE html>

Вы можете узнать больше об этом здесь

0 голосов
/ 16 июля 2010

Блог IE опубликовал « Как IE8 определяет режим документа », который вы должны прочитать. Кроме того, обратите внимание, что MS представила ((ах! Герис опередил меня, печатая это!) Посмотрите на комментарий Гериса. :)

...