一切福田,不離方寸,從心而覓,感無不通。

简单针对IE6,7,8的CSS hack

 

刚好看到有这么一篇文章,翻译过来给需要的人看看,同时也给自己看看。

body{

color:red; //所有浏览器

color:yellow\9; //IE8及以下

*color:blue; //IE7及以下

_color:gray; //IE6

}

值得注意的是\9是针对IE8及以下版本(未测试是否包含IE6以下版本),而如果是color:orange/0;把9换成0就是只针对IE8的hack了。

同时还要注意,条件注释(conditional comments)是一种更好的hack方式。

<!–[if IE 6]>

body{

color:green; //IE6

}

<![endif]–>

本文翻译自http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-how-to-target-ie6-ie7-and-ie8-uniquely-with-4-characters/

并做细微修改。

http://http://www.ediyang.com/how-to-target-ie6-ie7-and-ie8/