min-heigh在css布局中常常会被用到,但是ie6却不支持这个属性,万恶的ie6。不过还是有办法解决的。
方法一:使用expression属性。
css代码如下:
div {
height: expression(this.height > 300 ? true : 300); /*如果大于300px,就为自动,否则为300px*/
min-height:300px;
}
方法二:利用IE6本身特性。
css代码如下:
div {
height: auto!important;
min-height:300px;
height:300px;
}
PS:推荐第二种方法,第一种存在效率问题,不过小部分使用还是可行的。min-width/max-width/max-height可根据以上方法同理修改使用。