先了解,IE6的 !important bug :
在IE6里,重复的属性写在同一对大括号里,后面的将会覆盖前面的,不管上面的属性是否加有!important声明;而写在不同的大括号里,它则会去认加有!important声明的那条属性。
其实,IE6里的height就是min-height,然后呢,利用!important优先级,实现之。看下面代码把。除了IE6外,都会忽略important下面那行代码。
.min-height {
min-height:100px;
height:auto !important;
height:100px;
}
本文介绍了一个解决IE6浏览器中!important声明被忽略的问题的方法。通过巧妙地利用高度和最小高度属性,可以实现在IE6和其他现代浏览器中一致的表现。
425

被折叠的 条评论
为什么被折叠?



