CSS条件评论不适用于IE

时间:2014-03-13 20:44:31

标签: html css conditional-comments

我使用此代码来支持旧的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;}

0 个答案:

没有答案