CSSHACK解决IE兼容性问题

来源:互联网 发布:淘宝网招聘平台 编辑:程序博客网 时间:2024/06/06 16:39

什么是CSSHACK?

针对不同浏览器,书写不同的CSS代码的过程,称为“CSS HACK”。

也就是说:写一个CSS代码,让IE6识别,其它浏览器不识别。

下面,针对不同浏览器,有几个符号:

       这些符号是在CSS属性的前面加的,用于分辨不同的浏览器版本。

               l “*”IE6和IE7都识别。如:.box{ *background-color:red; }

               l “_”只有IE6识别。如:.box{_background-color:green;}

使用顺序?

通用浏览器写法》“*”IE6,IE7写法》“_”IE6写法

如:

.box{

     background-color:#ccc;  /*支持通用浏览器*/

    *background-color:red;   /*支持IE6,IE7*/

    _background-color:green; /*支持IE6*/

}

说明:

CSSHACK不是W3C的标准,因此,我们尽量少用。如果你调试兼容性,调试不好时,可以偶尔用一下


0 0