2012-07-26 129 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