有没有办法在CSS中指定溢出?

时间:2009-04-19 22:07:59

标签: css html scroll positioning

我在设计中使用了很多position:relative;,我发现这是获取我需要的所有内容的最简单方法。

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

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

我甚至尝试将height: 1000px;添加到包装器中,但它仍无效。

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

非常感谢。

3 个答案:

答案 0 :(得分:6)

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

如果是这样,你应该看看花车。

以下是一些教程。

答案 1 :(得分:1)

您可以同时指定高度和溢出:

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

溢出的最常见值是scroll,auto和hidden。

答案 2 :(得分:0)

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

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