2010-11-01 36 views

回答

1

這是絕對有可能使用CSS。所有你需要做的是在菜單上設置一個固定的高度(因此將高度設置爲高8個項目)並且給它overflow-y: auto。這告訴瀏覽器,如果超過固定高度,應該出現一個垂直滾動條。

+1

'溢出:scroll' *總是*顯示滾動條。 'overflow-y:auto;'只會在需要時顯示。 – 2010-11-01 17:58:32

+0

哎呀,是的,這是正確的:)更正! – 2010-11-01 18:04:38

1

在包含div上設置「overflow:auto」屬性。如果摺疊div小於8個項目,則需要使用max-height:屬性。它不適用於IE6,因此請使用hack to get around IE6

0

ul li ul添加要高度例如height:80px;overflow-y:auto;