0

我在我的设计中使用了很多position:relative;,我只是发现它是把所有东西放在我需要的地方最简单的方法。

但是,我在我的网站上添加的项目越多(每个项目都有自己的div),每个项目最终都会在我的页面底部越来越远,所以我必须手动将它们定位得更高。

这在底部留下了很多空白空间,我认为添加height: 1000px;会限制滚动,但这种方法似乎不起作用。

我什至尝试添加height: 1000px;到包装器中,但它仍然无法正常工作。

如何将垂直滚动限制为我选择的像素数?

提前非常感谢。

4

3 回答 3

6

等等,所以你正在创建一个 div,使用相对位置将 div 的内容移动到正确的位置,问题是 div 标签本身仍然在同一个地方并创建一个垂直滚动,即使没有内容那里?

如果是这样,您应该研究浮动。

这里有一些教程。

于 2009-04-19T22:13:38.007 回答
1

您可以指定高度和溢出:

.someClass
{
    height:1000px;
    overflow:scroll;
}

最常见的溢出值是滚动、自动和隐藏。

于 2009-04-19T22:13:25.247 回答
0

为了限制某人可以滚动的距离,我认为您需要使用 JavaScript。我不知道怎么做,但我想不出 CSS 中有什么可以做到这一点。

如果您希望设置何时应该滚动而不是仅仅被切断或扩展标签,请使用overflow:auto;.

于 2009-04-19T22:13:47.820 回答