IE文档模式和兼容模式

http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

浏览模式,浏览器发给相关user-agent信息给服务端,如在IE9下 浏览模式是ie7的话那么user-agent信息指示当前是易IE7方式浏览,但是同时包含IE9的相关信息

文档模式指示浏览器如何呈现页面内容

<meta http-equiv="X-UA-Compatible"  content="IE=EmulateIE7,IE=EmulateIE9">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9">
</head>
<body>
</body>
</html>

在IE8下面以IE7模式渲染,IE9下面以IE9渲染,需要指出的是EmulateIE*是根据!DocType指令而定的,!DocType指定的是标准模式,那么按照EmulateIE*的版本呈现,如果未指定!DocType或者

指定的是Quirks模式则以ie5的quirks模式呈现

IE9页面下的各个iframe页面的文档模式和外层页面的文档模式一致,但是当iframe指定quirks模式的话,则单独以该模式呈现

原文地址:https://www.cnblogs.com/aloha/p/3974221.html