滚动的 div,无固定高度

14 浏览
0 Comments

滚动的 div,无固定高度

我需要构建一个动态调整大小的滚动div。

该div应根据屏幕大小动态调整大小。但是,如果内容无法适应屏幕,应显示滚动条。因此,浏览器自己的滚动条永远不需要变为活动状态。

我可以通过在div中放置另一个div并使用overflow: auto来实现在div中出现滚动条。

    

问题在于,只有当第一个div具有固定的高度时,才能起作用。我原本希望只需将第一个div设置为height:100%,但不幸的是,这个属性似乎被忽略了,滚动条就不会出现。

我尝试将div放在带有height:100%的表格中,并将第一个div设置为height:auto,希望它可以从其父元素中获取高度。但是,该div似乎仍然忽略了height属性。

因此,我的问题是:是否可以仅使用html来实现这一点,或者如果不能使用html,是否可以使用javascript来实现?

0