css hack整理:区别FF,IE8,IE7,IE6,SF,CH浏览器

css hack整理:区别FF,IE8,IE7,IE6,SF,CH浏览器
2013年03月24日  CSS ⁄ 共 716字  暂无评论
        前端开发最要命的事就是处理浏览器的兼容性问题,楼主理解民生疾苦于此稍作整理:
        其中:OP表示Opera,SF表示Safari,Ch表示Chrome;FF表示firefox;



  1. .test{   

  2.     color:#000;                                /* 正常写法普遍支持 */  

  3.     color:#00F9;                              /* 所有IE浏览器(ie6+)支持 */  

  4.                                                /*但是IE8不能识别“ * ”和“ _ ” */  

  5.     [color:#000;color:#0F0;                    /* SF,CH支持 */  

  6.     color:#00F;                              /* IE8支持*/  

  7.     *color:#FF0;                               /* IE7支持 */  

  8.     _color:#F00;                               /* IE6支持 */  

  9. }   

注意了:不管是什么方法,书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在最后面。

补充:

IE6能识别 *,但不能识别 !important,
IE7能识别 *,也能识别!important;
FF不能识别 *,但能识别!important;
下划线”_“,IE6支持下划线,IE7和firefox均不支持下划线。

上,图了:

最全的css hack

原文地址:https://www.cnblogs.com/xiaoleidiv/p/3420776.html