我在我的页面上遇到了垂直滚动条的问题。我有很多项在div里面的ul里面,我尝试了在div的样式中使用overflow:auto,但是没有帮助。如何将垂直滚动条添加到ul或div中?
<div id="content">
<p>some text</p>
<ul>
<li>text</li>
.....
<li>text</li>
</div>
我在我的页面上遇到了垂直滚动条的问题。我有很多项在div里面的ul里面,我尝试了在div的样式中使用overflow:auto,但是没有帮助。如何将垂直滚动条添加到ul或div中?
<div id="content">
<p>some text</p>
<ul>
<li>text</li>
.....
<li>text</li>
</div>
您需要定义ul或div的高度,并将overflow设置为auto,如下所示:
<ul style="width: 300px; height: 200px; overflow: auto">
<li>text</li>
<li>text</li>
您需要在 DIV 上设置高度。否则它将无限制地扩展。
100%
并将overflow
设置为auto
来显示垂直滚动条。<div id="content" style="height: 100%; overflow: auto">
<p>some text</p>
<ul>
<li>text</li>
.....
<li>text</li>
</div>
这对我有效:
<ul style="height: 100%; overflow: auto"
<li>text1</li>
....
<li>text100</li>
</ul>