我的 HTML 页面中有如下标题,我在 IE8 中打开此站点。当我在“Web Developer”中查看它时,“如果 IE 7”处于活动状态。WebBrowser 在“IE8 Compact VIew”上设置 BrowserMode,在“IE7 标准”上设置“Document Mode”。我在网站上有 javascript,这些设置不适用于这些设置。为什么会这样?为什么IE变量等于7?为什么浏览器处于这些模式?
<!doctype html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7 ]> <html lang="de" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="de" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="de" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]> <html lang="de" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html lang="de" class="no-js"> <!--<![endif]-->