dw中 这个css中的 !important 是什么用途?还是写错了 这不用写?
发布网友
发布时间:2022-04-20 16:49
我来回答
共3个回答
热心网友
时间:2022-04-20 18:18
margin: 19px 0 0 5px!important;/*IE6不支持这种写法,其它浏览器优先执行这条.*/
margin: 4px 0 0 5px;/*只有IE6执行这一行,其它的浏览器认为前一条优先,故只执行margin: 19px 0 0 5px;*/
你可百度一下CSS Hack追问就是说这句没有语法上的错误呗?
追答是
热心网友
时间:2022-04-20 19:36
为了兼容ie6用的。
正常情况下属性重复定义,后面的属性值会覆盖前面的属性值,而!important对于非ie及ie6以上版本有增加属性权重的作用,就是说它们会识别margin: 19px 0 0 5px!important;而不会被margin: 4px 0 0 5px效果覆盖,但是!important对于ie6并没有增加属性权重的作用,所以在ie6下呈现的是margin: 4px 0 0 5px;的效果
热心网友
时间:2022-04-20 21:11
你这个问题以前有问过的,http://zhidao.baidu.com/question/339403673.html,你看看这个