HTML5 doctype ставит IE9 в режим причуд?

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

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

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

Ответ 1

Размещение:

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

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

Ответ 2

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

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

Ответ 4

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

Ответ 5

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