我正在使用HTML Boilerplate文档头,它会为IE版本添加各种类。当使用IE9(按F12)并更改浏览器模式时,我记得这总是会显示相关浏览器(兼容模式下的IE8 / IE7或IE7),然而,现在似乎不起作用了。
<!DOCTYPE html>
<!-- [if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!-- [if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!-- [if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
<!-- [if gt IE 8]><!--><html class="no-js" lang="en"> <!--<![endif]-->
<head>
网站可在http://rangeessentials.petersenuploads.co.uk/上查看。
但是,在我的IE7虚拟机中似乎不起作用。我错过了什么,因为我总是得到最终的标记而没有IE类。
ul li { ... }
而不是.lt-ie7 ul li { ... }
。 - Mr. TA