#obj{
min-height:500px
_height:500px
}
第一条min-height:500px这是针对IE7和FF的,因为IE6不支持min-height属性。而第二条是用了hack,因为_height只有IE6才认识,对IE7和FF不起作用。因为IE6里面,如果内容超出了height指定的高度,则容器会被撑大。切记不能给#obj加overflow:hidden属性哦。
这里需要用到只有IE能够识别的expression,实现方法请查看下边css代码:
/* 最小高度 */.min_height{
min-height:200px
/* sets min-height for IE */
_height:expression(this.scrollHeight < 200 ? "200px" : "auto")
}
/* 最大高度 */
.max_height{
max-height:400px
/* sets max-height for IE */
_height:expression(this.scrollHeight > 400 ? "400px" : "auto")
}
通过这个写法,也就可以得到延伸。比如最小宽度,最大宽度问题。