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