2012-07-26 94 views
0

davidwalsh的链接可以看出,在IE6中,即使定义了坚硬的高度,容器也会垂直扩展。那么如何在IE6中定义最大高度,以便在达到该高度之前,容器应该继续扩展其内容,但是一旦超过该高度,滚动条就会出现?IE6中的固定高度

回答

2

JavaScript必须启用,但这适用于支持IE6。

* html div#division { 
    height: expression(this.scrollHeight > 332 ? "333px" : "auto"); /* sets max-height for IE */ 
} 
div#division { 
    max-height: 333px; /* sets max-height value for all standards-compliant browsers */ 
} 

http://perishablepress.com/maximum-and-minimum-height-and-width-in-internet-explorer/

+0

嗯,这看起来像一个沉重的错误,没有它,没有这几样调整的,是不可能使垂直scollbars出现一个元素(当然它不支持最大高度以及)? – SexyBeast 2012-07-26 15:42:11

+0

加上是没有办法实现这个没有Javascript? – SexyBeast 2012-07-26 15:42:31

+1

是的,对于这种情况你需要启用javascript。如果用户使用IE6,我强烈建议通知用户升级他们的浏览器。 http://www.ie6countdown.com/ – 2012-07-26 15:54:21