设为首页  |  SEO论坛  |  CSS在线手册  |  收藏本站  |  
您的位置:seo俱乐部 >> CSS教程 >> ie6真的不支持!important属性吗

    ie6真的不支持!important属性吗

  • 二三四    seo俱乐部    2008-6-6 22:17:14    点击率:
  • !important 这个东东并不是ie6不支持,而是个bug .
    昨晚在网上也找到一些相关资料,在ie6下做测试:
    CSS

    1 #box div{
         color:red;
    }
    2 .important_false{
         color:blue;
    }
    3.important_true{
         color:blue !important;
    }

    HTML
    <div id="Box">
        <div class="important_false">这一行末使用important</div>
        <div class="important_true">这一行使用了important</div>
    </div>

    例二中,CSS代码第一行设定了box里面所有div中字体色为红色,第二行和第三行都用class重新定义了自身div的字体色为蓝色,不同的是,第二行末使用important,而第三行使用了!

             默认情况下,class的优先级小于id,所以,第二行中即使用class重定义了自身样式,也无法生效,所以继承父级属性,这行字还是红色!

             但是,第三行中,用了important提升优先级(或看成强制重定义),所以这里的css得以生效,这行字变为了蓝色!

             从这个例子,得以证明,ie对important的并不是不支持,只能说不完全支持!

      >>如有疑问,欢迎进入SEO俱乐部论坛参与讨论。
  • 上一篇:在 CSS 中关于字体处理效果的思考
    下一篇:ie6,ie7与firefox(ff)兼容的hack技术写法
  • 推荐文章
  • SEO常见问题解答
  • 赞助商链接
对本站如有版权争议,请给我们来信并说明源由,我们将在三个工作日内作出处理。E-mail:seoclub#seoclub.net   | 关于SeoClub | 网站地图
本站法律顾问:黄锋  ◎SeoClub.net all rights reserved.  粤ICP备08001990号