CSS兼容性 (特篇) 不断补充...

   (一)CSS HACK  (-,*,!important)  

   

IE6 IE7 FF
* ×
- × ×
!important ×

        注:√支持     ×不支持

        由上表可以写出根据不同的浏览器写出不同的CSS代码 称为    CSSHACK

       

      区别FFIE7IE6的hack写法
       background:orange;*background:green !important;*background:blue
       注:background:orange;这一句所有浏览器都能设别,
             当是IE7是又能设别*background:green !important 因此覆盖了上一样式 ,
             *background:blue   IE6,7也都能设别,但IE7已设别了!important秒杀了一切
            注:不管是什么方法,书写的顺序都是firefox,IE7,IE6。(引)

           

     (二)  条件样式表

        已在另一博客中写过详见(http://www.cnblogs.com/chongzi/archive/2010/11/24/1886423.html),

           采用的是hack  <!--[if lte IE 6]> CSS导入 <![endif]>   此语句只有IE可以设别

            同上  <!--[if lte IE 7]>   <!--[if lte IE 8]>   IE7   IE8设别

 

 

 

 

 

                  参考文档:http://blog.csdn.net/arcow/archive/2007/07/06/1681027.aspx

posted @ 2010-11-25 10:08  菜鸟吃虫,虫吃菜  阅读(166)  评论(0编辑  收藏  举报