Internet Explorer Открытие локальных файлов HTML в режиме документа IE7

1778
Howdy_McGee

По какой-то причине, независимо от того, какой тип документа я использую, 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"> 

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

Internet Explorer Открытие локальных файлов HTML в режиме документа IE7

1
Вы в домене? Вы проверили настройки совместимости для зон "интранет"? Ƭᴇcʜιᴇ007 10 лет назад 0
Под зонами я просто в интернете, а не локально или что-нибудь Howdy_McGee 10 лет назад 0
Вы пытались сбросить IE по умолчанию? Moses 10 лет назад 0

1 ответ на вопрос

2
Jimmyj

It sounds like you are displaying local files in Compatibility view. In IE, go to Tools/Compatibility View Settings. Check to ensure that your local server is not in the list of sites to display in Compatibility view. Also, ensure that the "display intranet sites in Compatibility View" checkbox is unchecked.

There is also a way to ensure IE does not display in Compatibility view by using the following vendor specific meta tag in the html head:

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

You can read more about that here http://msdn.microsoft.com/en-us/library/ie/ms533876(v=vs.85).aspx