我有以下额外的样式表来处理 Internet Explorer 上旧版本中的一些顽皮浏览器行为:
<!--[if IE 8]>
<link rel="stylesheet" href="/CallCentre/ServiceCloud/Content/IE8.css">
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="/CallCentre/ServiceCloud/Content/IE7.css">
<![endif]-->
我遇到的问题是仅存在于 IE7.css 中的规则正在应用于 Internet Explorer 9。
为什么 IE9 使用我的条件 IE7 样式表?
更新
Oded 和hsalama 正朝着正确的方向前进。
如果我使用:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
或者
<meta http-equiv="X-UA-Compatible" content="IE=9">
它加载“浏览器模式:IE9 兼容视图”。
如果我删除这个标签是在 IE7 模式下运行。