针对不同浏览器的hack

css里的hack

#box{

color:black; /*firefox,Chrome*/

color:red9;/*所有ie*/

color:yellow;/*ie8*/

*color:blue;/*ie7和ie6支持*/

_color:green;/*ie6*/

}

也可以

#box{

color:black; /*firefox,Chrome*/

color:red9;/*所有ie*/

color:yellow;/*ie8*/

+color:blue;/*ie7*/

_color:green;/*ie6*/

}

注意顺序,从一般到“特殊”

 

附一张hack表,来自网络,对于important我持保留意见

 

IE6 IE7 IE8 Firefox Chrome Safari
!important Y Y
_ Y
* Y Y
*+ Y
9 Y Y Y
Y
nth-of-type(1) Y Y

 

 

 

html里的条件注释

<!–[if  IE]>

我是ie

<![endif]–>

<!–[if  IE 6]>

我是坑爹的ie6

<![endif]–>

<!–[if lte IE 8]>

我比ie9龊。。

<![endif]–>