在下面的標記中,當我最小化瀏覽器窗口時,在滾動瀏覽器窗口中看到滾動而不是從overflow-y:scroll滾動到div內的滾動。我怎樣才能讓它滾動內滾動沒有做任何事情的身體元素?如何在內部div而不是瀏覽器窗口中強制滾動?
<div style="overflow-y: scroll;">
line<br/>
line<br/>
line<br/>
line<br/>
line<br/>
line<br/>
</div>
在下面的標記中,當我最小化瀏覽器窗口時,在滾動瀏覽器窗口中看到滾動而不是從overflow-y:scroll滾動到div內的滾動。我怎樣才能讓它滾動內滾動沒有做任何事情的身體元素?如何在內部div而不是瀏覽器窗口中強制滾動?
<div style="overflow-y: scroll;">
line<br/>
line<br/>
line<br/>
line<br/>
line<br/>
line<br/>
</div>
高度不應用樣式到HTML和body元素,你將需要使用一些JavaScript。您可以將一個函數附加到窗口的resize事件中,該事件會將div的高度設置爲窗口高度(如果它小於某個高度)。 – tuespetre