四种浏览器对CSS样式的支持

一、星号( * ) css

    IE六、IE7都支持 *; spa

    但IE8终于回归正统,放弃了对*的支持。

二、important import

    IE七、IE八、Firefox、Opera、Safari都支持 important 。 im

三、下划线( _ ) ant

    IE6支持下划线; co

    IE七、IE8和Firefox、Opera、Safari均不支持下划线。
        实例说明:
               important的优先级要高。
                <style type="text/css">
                    body
                    {
                        background-color:#000000 !important;
                        *background-color:#FF0000 !important;
                        *background-color:#00FF00;
                        background-color:#0000FF;  
                    }
                 </style>

    IE6选择最后一个,即:background-color:#0000FF;  (由于IE6对important不支持);
    IE7选择第二个,即:background-color:#FF0000;(由于IE7开始对important支持了,同时还死守着它对 * 感情的最后一版本,但important并未起到优先级的做用);
    IE8和Firefox、Opera、Safari选择第一个,即:background-color:#000000 !important;(IE8彻底支持important,同时丢弃了对*的感情)。 background

相关文章
相关标签/搜索