В HTML5 тип документа, поставив ИЕ9 в режиме совместимости?


Я пытаюсь заставить IE9 загрузить мою страницу со стандартами IE9...

Я заметил, имеющего <!DOCTYPE HTML> переводит чертову штуку в режим причуд... Что в значительной степени ломает все на странице...

Как заставить IE придерживаться стандартов IE9?

5 100

5 ответов:

размещение:

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

на <head> тег должен сделать это.

убедитесь, что у вас нет комментариев HTML перед объявлением DOCTYPE, иначе он вызовет IE9 для использования режима quirks.

просто <!DOCTYPE html> в самой верхней части страницы, не имея ничего предшествующего, должно быть достаточно, чтобы IE9 использовал стандартный режим. Вам также не нужен мета-тег.

С помощью WebBrowser управление для отображения HTML будет использовать рендеринг IE8, независимо от doctype, если вы не укажете

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

или

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

удалите все неподдерживаемые комментарии, проверьте наличие поддерживаемых комментариев ie. И поместите в свою голову бирку. Объявление типа doc должно быть самой первой строкой в вашем HTML.

У меня в голове, упоминается во всех страницах. Однако он просто показывает правильно для домашней страницы для всех других страниц страница по-прежнему отображается в рассеянном режиме.