2012-08-31 25 views
2

在下面的標記中,當我最小化瀏覽器窗口時,在滾動瀏覽器窗口中看到滾動而不是從overflow-y:scroll滾動到div內的滾動。我怎樣才能讓它滾動內滾動沒有做任何事情的身體元素?如何在內部div而不是瀏覽器窗口中強制滾動?

<div style="overflow-y: scroll;"> 
line<br/> 
line<br/> 
line<br/> 
line<br/> 
line<br/> 
line<br/> 
</div> 
+2

高度不應用樣式到HTML和body元素,你將需要使用一些JavaScript。您可以將一個函數附加到窗口的resize事件中,該事件會將div的高度設置爲窗口高度(如果它小於某個高度)。 – tuespetre

回答

1

設置的<div>

<div style="height:50px; overflow-y: scroll;"> 
+0

但在MacOS中滾動不出現?任何想法? –

+0

對不起,我正在使用Windows,所以我不能爲Mac推薦任何東西:( – ASR

+0

我使用的是OS X,它對我來說工作正常。 – Mayumi

相關問題