Страница застряла в режиме причуд - PullRequest
4 голосов
/ 24 августа 2011

В настоящее время страница, на которой я работаю, отображается нормально в Chrome и Firefox, но в IE9 она отображается в режиме Quirks.

Если посмотреть дальше, кажется, что

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"

всегда комментируется.Вызывает режим Причуд, чтобы остаться на месте, так как не указан тип документа.По сути, я пытаюсь заставить страницу отображаться в обычном IE9, а не в режиме причуд.Тем не менее, что-то вызывает комментарий.К сожалению, это тема WordPress, поэтому мне трудно решить проблему, так как я не написал оригинальный код.

У кого-нибудь есть предложения?

Спасибо!

Ответы [ 2 ]

7 голосов
/ 24 августа 2011

Я не знаю, что вы подразумеваете под "[тип документа] всегда комментируется".

Есть много разных вещей, которые могут вызвать Quirks Mode, см. Здесь .

Другая распространенная причина - наличие содержимого перед типом . Даже невидимые вещи .

Вы можете исправить это, не устраняя проблему, если добавите ее в <head>:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
1 голос
/ 25 июля 2012

Также проверьте свой IE,

  1. Нажмите на Инструменты
  2. Совместимость просмотра настроек
  3. Убедитесь, что ваш сайт не включен в "представление совместимости", иначе говоря, причуд
  4. См. Также флажки
...