что заставляет IE8 отображаться в режиме IE7 по умолчанию - PullRequest
1 голос
/ 26 января 2011

этот сайт: http://medisra.sideradesign.com это рендеринг в режиме документа IE7 по умолчанию.Это связано с ошибкой проверки CSS или HTML?как я могу определить, что вызывает это?спасибо

Ответы [ 3 ]

2 голосов
/ 26 января 2011

Вот все места, которые я могу придумать, откуда может прийти заголовок.

Учитывая ваш комментарий:

У меня есть другие субдомены на том же сервер и сайты отображаются в стандартный режим.

Это вряд ли будет определено в Apache httpd.conf или аналогичном.

  • Вы на 100% уверены, что нет других .htaccess файлов или других файлов конфигурации, которые могли бы его представить?
  • Ваш PHP-код выводит заголовок? Это будет выглядеть в PHP:
    header('X-UA-Compatible: IE=EmulateIE7');
  • Может быть, это ошибка плагина Wordpress?

Вы можете использовать утилиту для поиска в каждом файле сайта строки "EmulateIE7".

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

0 голосов
/ 26 января 2011

Проверьте источник этой страницы, если заголовок содержит следующий метатег:

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

Если это так, то по умолчанию он отображает страницу как IE7.

0 голосов
/ 26 января 2011

Этот является хорошим справочным материалом по определению режима совместимости документов.

Это сделает все страницы на сайте в IE7

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <clear />
        <add name="X-UA-Compatible" value="IE=EmulateIE7" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
</configuration> 
...