您现在的位置是:网站首页> 编程资料编程资料
让IE6支持important的注意事项浅谈原生页面兼容IE9问题的解决方案新版chrome浏览器设置允许跨域的实现css hack之\9和\0就可能对hack IE11\IE9\IE8无效css区分ie8/ie9/ie10/ie11 chrome firefox的代码解决CSS浏览器兼容性问题的4种方案常见的浏览器兼容性问题(小结)border-radius IE8兼容处理的方法浅谈遇到的几个浏览器兼容性问题base64图片在各种浏览器的兼容性处理 对常见的css属性进行浏览器兼容性总结(推荐)
2023-10-27
330人已围观
简介 IE6真的不认识不支持!important吗,经测试发现在同一个选择器(即同一个{})内有重复的属性的话,此选择器内的此属性的 !important 在 IE6 里无效,并不能说 IE6 不支持 !important ,只是支持的不够好
IE6真的不认识不支持!important吗?答案是:No!
现在举几个例子说明这个问题,以下面的 XHTML 代码为例:
第一个例子的 CSS 代码:
ul{
margin:20px auto;
padding:0;
width:500px;
list-style:none;
line-height:24px;
}
#list li{
color:blue;
}
.first{
color:red !important;
}
在 IE6 里,第一行文字为红色,!important 起作用了。如果 .first 不加 !important ,那么在所有浏览器中第一行都显示蓝色,因为 #list li 的权重比 .fisrt 高。
第二个例子的 CSS 代码:
ul{
margin:20px auto;
padding:0;
width:500px;
list-style:none;
line-height:24px;
}
.first{
color:red !important;
}
.first{
color:blue;
}
同上,!important 在 IE6 里起效果了。
再看第三个例子的 CSS 代码:
ul{
margin:20px auto;
padding:0;
width:500px;
list-style:none;
line-height:24px;
}
.first{
color:red !important;
color:blue;
}
注意: !important 在 IE6 里就不起效果了。
根据上面例子可以得出这么一个结论:在同一个选择器(即同一个{})内有重复的属性的话,此选择器内的此属性的 !important 在 IE6 里无效。
所以,并不能说 IE6 不支持 !important ,只是支持的不够好。
现在举几个例子说明这个问题,以下面的 XHTML 代码为例:
复制代码
代码如下:- 这里是第一行文字
- 那这里就是第二行文字咯
- 这里应该是第三行里吧
- 这里绝对是第四行了
第一个例子的 CSS 代码:
复制代码
代码如下:ul{
margin:20px auto;
padding:0;
width:500px;
list-style:none;
line-height:24px;
}
#list li{
color:blue;
}
.first{
color:red !important;
}
在 IE6 里,第一行文字为红色,!important 起作用了。如果 .first 不加 !important ,那么在所有浏览器中第一行都显示蓝色,因为 #list li 的权重比 .fisrt 高。
第二个例子的 CSS 代码:
复制代码
代码如下:ul{
margin:20px auto;
padding:0;
width:500px;
list-style:none;
line-height:24px;
}
.first{
color:red !important;
}
.first{
color:blue;
}
同上,!important 在 IE6 里起效果了。
再看第三个例子的 CSS 代码:
复制代码
代码如下:ul{
margin:20px auto;
padding:0;
width:500px;
list-style:none;
line-height:24px;
}
.first{
color:red !important;
color:blue;
}
注意: !important 在 IE6 里就不起效果了。
根据上面例子可以得出这么一个结论:在同一个选择器(即同一个{})内有重复的属性的话,此选择器内的此属性的 !important 在 IE6 里无效。
所以,并不能说 IE6 不支持 !important ,只是支持的不够好。
相关内容
- chrome居中但ie不居中的解决方法浅谈原生页面兼容IE9问题的解决方案新版chrome浏览器设置允许跨域的实现css hack之\9和\0就可能对hack IE11\IE9\IE8无效css区分ie8/ie9/ie10/ie11 chrome firefox的代码解决CSS浏览器兼容性问题的4种方案常见的浏览器兼容性问题(小结)border-radius IE8兼容处理的方法浅谈遇到的几个浏览器兼容性问题base64图片在各种浏览器的兼容性处理 对常见的css属性进行浏览器兼容性总结(推荐)
- 如何终止DIV的float属性简单实现设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- 雷霆战机 无限模式刷箱子攻略_手机游戏_游戏攻略_
- 神魔之塔好友攻略 加不了新好友怎么办_手机游戏_游戏攻略_
- 刀塔传奇 强力物理队伍推荐_手机游戏_游戏攻略_
- 雷霆战机好玩吗_雷霆战机与全民飞机大战比较_手机游戏_游戏攻略_
- 暴走大冒险2 第二关 图文答案_手机游戏_游戏攻略_
- 暴走大冒险2 第一关 图文答案_手机游戏_游戏攻略_
- 雷霆战机僚机大全_雷霆战机进阶全指南_手机游戏_游戏攻略_
- 刀塔传奇 COCO幽灵船释放小技巧_手机游戏_游戏攻略_
