Вопрос

Это вообще возможно? Я попытался добавить это на страницу, но это ничего не изменило.

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

ОБНОВЛЕНИЕ- Я пытаюсь сделать это, потому что на нашем сайте есть некоторые проблемы с CSS IE9, которые не появились бы в IE8.

Спасибо

Это было полезно?

Решение

Вы можете использовать режим совместимости документа, чтобы сделать это, и это то, что вы пытались. Однако, нужно отметить: он должен отображаться в заголовке веб -страницы (раздел головы) перед всеми другими элементами, за исключением элемента заголовка и и Другие мета-элементы надеются, что это была проблема. Кроме того, заголовок, совместимый с X-UA, не чувствителен к случаю. http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx#setmode

РЕДАКТИРОВАТЬ: Если что -то случится, чтобы убить ссылку MSDN, вот контент:

Указание режимов совместимости документов

Вы можете использовать режимы документов для управления тем, как интернет -проводник интерпретирует и отображает вашу веб -страницу. Чтобы указать конкретный режим документа для вашей веб-страницы, используйте мета-элемент, чтобы включить в свою веб-страницу заголовок, совместимый с X-UA, как показано в следующем примере.

<html>
<head>
  <!-- Enable IE9 Standards mode -->
  <meta http-equiv="X-UA-Compatible" content="IE=9" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

Если вы просмотрите эту веб -страницу в Internet Explorer 9, она будет отображаться в режиме IE9.

В следующем примере указывается режим emulatei7.

<html>
<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

В этом примере заголовок, совместимый с X-UA, направляет Internet Explorer к имитации поведения Internet Explorer 7 при определении того, как отобразить веб-страницу. Это означает, что Internet Explorer будет использовать директиву (или ее отсутствие) для выбора соответствующего типа документа. Поскольку эта страница не содержит директивы, пример будет отображаться в режиме IE5 (Quirks).

Другие советы

Да. Последние версии IE (IE8 или выше) позволяют вам это настроить. Вот как:

  • Запустите Internet Explorer.
  • Нажмите в меню «Инструменты», а затем нажмите «Инструменты разработчика». В качестве альтернативы, просто нажмите F12.

Это должно открыть окно инструментов разработчика. В этом окне есть два пункта меню, которые представляют интерес:

  • Режим браузера. Этот параметр определяет значение заголовка пользователя-агента, отправленного для каждого запроса.
  • Режим документа. Эта настройка определяет, как двигатель рендеринга рендерирует страницу.

Больше в http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

1 -й элемент, как ни в каком жестком возврате. Жесткий возврат, я полагаю, = пустой узел/элемент в DOM, который становится 1 -й элемент, отключающий метатет совместимости DOC.

На стороне клиента вы можете добавить и удалить Веб -сайты быть отображаемым в представлении совместимости из Настройки просмотра совместимости Окно IE:

Инструменты-> Настройки просмотра совместимости

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top