Internet Explorer 以 IE7 文档模式打开本地 HTML 文件

Internet Explorer 以 IE7 文档模式打开本地 HTML 文件

出于某种原因,无论我使用哪种文档类型,Internet Explorer 都会以默认 Internet Explorer 7 文档类型打开我的所有 HTML 文件。如果我将这些 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

听起来您是在兼容性视图中显示本地文件。在 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

相关内容