我已经看到了一些与我的问题相关的答案,但似乎无法解决问题。
我正在尝试根据 Paul Irish Boilerplate 使用条件注释来定位 IE,即
<!--[if lt IE 7 ]> <body class="ie6"> <![endif]-->
<!--[if IE 7 ]> <body class="ie7"> <![endif]-->
<!--[if IE 8 ]> <body class="ie8"> <![endif]-->
<!--[if IE 9 ]> <body class="ie9"> <![endif]-->
<!--[if gt IE 9]> <body> <![endif]-->
<!--[if !IE]><!--> <body> <!--<![endif]-->
Doctype 是“过渡的”。
我正在本地服务器上测试一个站点并查看 IE8 中的开发人员工具栏,放置在主体上的类是“ie7”
经过调查后,我正在使用以下内容尝试以 IE8 标准模式进行渲染,希望放在主体上的类是“ie8”
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">
它不起作用。我还用这里的 JS告诉我 IE8 处于什么模式。它说的是 IE8 标准模式。
知道如何让 IE8 主体上的课程阅读“ie8”吗?或者至少,不像现在那样“ie7”。
或者只是不可能在本地服务器上进行此测试,这意味着我必须将它放在实时服务器上,然后才能进行我想要的更改?这似乎有点疯狂......
谢谢