在Microsoft网站上,他们声称简单的doctype声明就足够了。但是,即使文档很短,也只能回到IE7模式:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
Internet Explorer假定大多数网页都是针对较早版本的IE编写的,并查看doctype,元标记和HTML以确定最佳的兼容性模式(有时是错误的)。如果是Intranet网站,即使使用HTML5 doctype,IE仍会将您的网站置于兼容模式。
这对我有用..
尝试将以下标签添加到头部
meta标记对Intranet网站没有任何作用,我的问题是在IE10兼容模式下进行IE10渲染。对我来说,解决此问题的方法是将@Jeow's answer更进一步,并通过在IIS下的web.config
中添加以下内容,在http标头中使用该值:
当我完成以下操作时,它对我来说非常有效: