UL或DIV垂直滚动条

时间:2010-11-05 01:14:01

标签: css

我的页面上有垂直滚动条的问题。我在div里面的ul里面有很多项目,我尝试使用溢出:自动为div设置样式,但它没有帮助。如何将滚动条垂直添加到ul或div?

<div id="content">
<p>some text</p>
<ul>
<li>text</li>
.....
<li>text</li>
</div>

3 个答案:

答案 0 :(得分:89)

您需要定义ul或div的高度,并将overflow等于auto设置为auto,如下所示:

<ul style="width: 300px; height: 200px; overflow: auto">
  <li>text</li>
  <li>text</li>

答案 1 :(得分:7)

您需要在DIV上设置高度。否则它将无限期地继续扩大。

答案 2 :(得分:1)

有时它没有资格将高度设置为像素值。 但是,可以通过设置div的高度100%overflowauto来显示垂直滚动条。

让我举个例子:

<div id="content" style="height: 100%; overflow: auto">
  <p>some text</p>
  <ul>
    <li>text</li>
    .....
    <li>text</li>
</div>