IE6下!important的BUG

IE6下!important的BUG,第1张

概述IE6下!important的BUG

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

<!--对于!important和它的用法你肯定不陌生。!important是CSS2提出的,是提升指定样式规则的应用优先权。你可能看到或听说ie6不支持!important,可以用此方法来区分ie6和其他标准浏览器。但我要说的是:ie6支持!important属性,但存在BUG。有什么BUG呢?实验是最有力的证据,我们就来做实验证实一下。我们拿以下XHTML代码并用@R_502_6004@属性来做实验:--><h2>文字文字</h2>给它加上颜色h2{@R_502_6004@:#f00;}结果正是我们设置的那样。设置如下属性:h2{@R_502_6004@:#f00 !important;@R_502_6004@:#00f;}没错,正如你所知道的,这时ie6显示蓝色,而ie7和FF显示红色。查看结果换个写法:h2{@R_502_6004@:#f00 !important;}h2{@R_502_6004@:#00f;}<!--这时你认为会是什么结果呢?是否仍认为在ie6里是蓝色呢?那你错了,这时ie6、ie7和FF都显示红色。查看结果由此,我们可以得出:在ie6里,重复的属性写在同一对大括号里,后面的将会覆盖前面的,不管上面的属性是否加有!important声明;而写在不同的大括号里,它则会去认加有!important声明的那条属性。-->

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的IE6下!important的BUG全部内容,希望文章能够帮你解决IE6下!important的BUG所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1092470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存