2013-02-25 46 views
0

我有一個要求顯示錶格的滾動條。我在桌子周圍添加了一個div元素,style =「height:200px; overflow:auto;」。如果表中有更多記錄,這工作正常,但如果表中只有一條記錄,我無法看到滾動(這很好),表的高度與之前的空白空間相同底部(因爲我已經設置爲200px的高度)。如何在只有一條記錄的情況下刪除空白空間,並在顯示更多記錄的情況下顯示滾動,從而使桌面高度恢復正常。如何使用css height屬性來顯示HTML表格中的滾動條

+0

我是否需要做height屬性什麼? – dush 2013-02-25 13:24:44

回答

1

而不是在div上使用200px的高度,請嘗試200px的最大高度;

<div style="max-height:200px;overflow:auto;"> 

http://jsfiddle.net/d42CA/

+0

謝謝。 :) 有效 – dush 2013-02-26 04:43:36