Jus*_*ohn 67 html html5 doctype internet-explorer internet-explorer-9
当我在IE9中用DOCTYPE打开一个网页时
<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)
它以IE7标准打开文档模式.
打开页面时我需要默认的IE9标准.
如何纠正此文档模式问题?
它是如何进入IE浏览器开发者工具的截图

Rad*_*ler 99
试试这个答案:https://stackoverflow.com/a/13524518/1679310.
总结一下,在IE标签中给IE浏览器提供更多信息:
<!DOCTYPE html>
<html>
<head>
<title>My Web</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Run Code Online (Sandbox Code Playgroud)
编辑注意:正如Olly Hodgson所提到的,正确的选项是IE = edge,正如上面在上面的片段中所述.以下是原始版本,也是正在使用的版本:
<meta http-equiv="X-UA-Compatible" content="IE=100" />
Run Code Online (Sandbox Code Playgroud)
Tan*_*azi 36
可能有多种原因可以解析IE7标准下的文档:
X-UA-Compatible文档的HTTP响应中发送IE7 的头.使用像Fiddler这样的工具检查服务器响应头.X-UA-CompatibleIE7 的属性值设置元标记.Tools -> Compatibility view settingsIE中"在兼容性视图中显示Intranet站点"复选框.还应取消选中"在兼容性视图中显示所有网站".更新2016-01-28
正如@Gordon在下面的评论中指出的,另一个原因可能是网络管理员已将网站的兼容性视图设置为网络上的组策略.
在这种情况下,唯一的解决方案是联系网络管理员以从组策略中删除该站点.请在此处查看HTML1203.
您也可以在web.config中进行设置.
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88474 次 |
| 最近记录: |