IE11企业模式是为了模拟IE11中的IE8,包括它的用户代理和ActiveX,但是IE条件语句而引入的,但是企业模式下的IE11不支持IE应该已经出现的条件语句在IE11企业模式下受到支持,因为我们大多数人都喜欢使用IE8的条件div编码css,而CSS3 prop不受支持。IE条件语句在IE11企业模式中不起作用
The conditional statement is removed from IE10但在IE10中使用IE8 Doc模式这个条件语句正在工作,请参阅下面的截图。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<style>
body{font-size:16px}
#colorRed{color:red}
</style>
</head>
<body>
<!--[if IE 8]><div id="colorRed">I am in IE8, cond statement working</div><![endif]-->
<div class="colorGreen">Hello World!</div>
</body>
</html>
结果预期:它应该显示colorRed事业部,但它不是在企业模式。
理想情况下,引入企业模式来模拟IE8中的所有内容,但是此功能缺失,我已经完成了这个SO post有文档模式讨论,但没有企业模式,这里我测试了企业模式相同的结果。对此有任何更新,我的IE版本是
在此先感谢您的任何帮助。
您的兼容性视图设置说什么? – Sai 2015-03-13 15:49:38
参考http://stackoverflow.com/questions/23369132/ie-conditional-statement-displaying-div-even-though-the-condition-says-it-想法的想法 – Sai 2015-03-13 15:52:11
@Sai:兼容性设置说8默认。如果控制台的行为与IE8相似,在企业模式 – 2015-03-13 16:16:26