SEO俱乐部,打造SEO知识第一平台!
掌握搜索引擎的最佳化,打造适合自己运营的网站。- 二三四 seo俱乐部 2008-6-6 22:17:14 点击率:
-
!important 这个东东并不是ie6不支持,而是个bug .
昨晚在网上也找到一些相关资料,在ie6下做测试:
CSS1 #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技术写法
ie6真的不支持!important属性吗
- 相关文章
ie6,ie7与firefox(ff)兼容的hack技术写法[06-06]
整站设置灰色,一起哀悼难者![05-19]
如何用css制作省略号[05-03]
纯css制作圆角的方法[04-28]
24款文章翻页页码(分页样式)css代码下载[03-13]
Google会不会检查css?[01-26]
- 推荐文章
- SEO常见问题解答
- 本月排行
- 赞助商链接
对本站如有版权争议,请给我们来信并说明源由,我们将在三个工作日内作出处理。E-mail:seoclub#seoclub.net | 关于SeoClub | 网站地图
本站法律顾问:黄锋 ◎SeoClub.net all rights reserved. 粤ICP备08001990号