1

По какой-то причине, независимо от того, какой тип документа я использую, Internet Explorer откроет все мои HTML-файлы как Тип документа Internet Explorer 7 по умолчанию. Если я загружу эти HTML-файлы на сервер, они будут отображаться очень хорошо. Есть ли какая-то настройка в Internet Explorer или метатег, который мне нужен? Типы документов, которые я пробовал, которые снова работают при загрузке на сервер, но не локально (только для IE)

<!DOCTYPE html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Вот что мои инструменты разработки говорят мне:

1 ответ1

2

Похоже, вы отображаете локальные файлы в представлении совместимости. В IE перейдите в Инструменты / Параметры просмотра совместимости. Убедитесь, что ваш локальный сервер отсутствует в списке сайтов для отображения в представлении совместимости. Также убедитесь, что флажок "отображать сайты интрасети в представлении совместимости" не установлен.

Существует также способ гарантировать, что IE не будет отображаться в представлении совместимости, используя следующий метатег поставщика в заголовке html:

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

Вы можете прочитать больше об этом здесь http://msdn.microsoft.com/en-us/library/ie/ms533876(v=vs.85).aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .