各浏览器css差异积累(不断更新中)

1.background: url(../images/member_right.gif) 0 -35px;

IE和chrome中 -35后面的'px'可要可不要,但是firefox则必需加上,Safari和Opera暂无测试;

2.padding属性

IE设置该属性后,div会增加height和width,但firefox和chrome不会,Safari和Opera暂无测试;

 

CSS Hack 区别IE6/IE7/IE8/IE9和其它标准浏览器(如Chrome、火狐)

#test   
    
{   
        width
:300px;   
        height
:300px;   
        background-color
:blue;      /*chrome等标准浏览器*/
        background-color:red\9;     /*所有ie浏览器都能识别*/
        background-color:Green \9;  /*ie8或以下浏览器能识别  IE9不能识别*/
        *background-color
:pink;     /*ie7和ie6能识别*/
        _background-color
:orange;   /*ie6能识别*/
    
}  
 
 
注意:background-color:red\9和background-color:Green \9的区别在于"\9"前面的空格,本人测试发现
     如果"\9"前面有个空格,那么IE9浏览器识别不了,IE8或以下版本的IE浏览器则能够识别,如果"\9"前面没有空格,那就是
     background-color:red\9了,这个时候包括IE9在内的所有IE浏览器都能识别,有点怪异...
posted @ 2010-11-16 10:49  易水寒cnblogs  阅读(371)  评论(0编辑  收藏  举报