Поделиться через


Использование метаметка для обеспечения будущей совместимости

Windows Internet Explorer 8 позволяет управлять режимами совместимости документов, поэтому вы можете указать браузеру отображать веб-страницы так же, как и старые версии браузера. Вы также можете выбрать, когда нужно обновить веб-страницу, хотя она продолжает использоваться и работает правильно.

Настройка мета-элемента

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

Значение Режим отрисовки
IE=9 Использование режима отрисовки стандартов Windows Internet Explorer 9
IE=8 Использование режима отрисовки стандартов Internet Explorer 8
IE=7 Использование режима отрисовки стандартов Windows Internet Explorer 7
IE=5 Использование режима отрисовки стандартов Microsoft Internet Explorer 5

 

Дополнительные сведения о совместимости и заголовке X-UA-Compatible см. в разделе "Определение совместимости документов".

В следующем примере кода показано, как принудительно отображать веб-страницу в режиме Internet Explorer 8.

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

Использование заголовка HTTP

Многие веб-сайты содержат тысячи (или десятки тысяч) отдельных веб-страниц, поэтому настройка метаэлемента в каждом документе нецелесообразно. Если вы хотите задать мета-элемент для всех страниц или коллекции страниц, выбранных по папке, можно изменить конфигурацию сервера и добавить метаданные, совместимые с X-UA, в заголовок HTTP.

Для сайтов, требующих разных значений метаэлементов для страниц на одном сервере, существует несколько средств, которые автоматически создают и вставляют соответствующий мета-элемент . Например, служебная программа ArtinSoft Web Tools из Aggiorno вставляет и удаляет функцию тега совместимости Internet Explorer 8 и может помочь вашему сайту соответствовать определенным стандартам совместимости.

Устранение проблем совместимости в веб-приложениях с помощью представления совместимости