我使用此代码来支持旧的IE浏览器。
<!doctype html>
<!--[if IE 6]>
<html class="ie6" lang="en">
<![endif]-->
<!--[if IE 7]>
<html class="ie7" lang="en">
<![endif]-->
<!--[if IE 8]>
<html class="ie8" lang="en">
<![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html>
<!--<![endif]-->
所以我想测试这段代码......对于正常(没有IE浏览器)这段代码有效:
<div id="testi">hello hello</div>
这个css:
#testi{color:red;}
.ie8 #testi{color:green;}
但是当用IE8浏览时(在IE 11开发者模式下),我看到红色而不是绿色...... 所以代码不起作用...... 我也试过这些:
html.ie8 #testi{color:green;}
html.ie8 div#testi{color:green;}