Css div的高度不一致

Css div的高度不一致,css,html,Css,Html,我有一个容器分区,该分区内有其他分区。在那里,我使用jQuery.show来显示内容 #container { position: absolute; width: 600px; left: 50%; margin-left: -300px; background-color: white; height: 100%; } #content { font-size: 15; margin: 0 auto 0 auto; w

我有一个容器分区,该分区内有其他分区。在那里,我使用jQuery.show来显示内容

#container {
    position: absolute;
    width: 600px;
    left: 50%;
    margin-left: -300px;
    background-color: white;
    height: 100%;
}

#content {
    font-size: 15;
    margin: 0 auto 0 auto;
    width: 550px;
}
content div比container div长,因此当我向下滚动时,白色背景停止,没有白色背景


如何解决这一问题?

在内容末尾添加一个额外的div,并使用clear:both,例如

<div style="clear:both"></div>
戴夫

我认为这将是你的答案,在顶部和底部添加填充物将始终使白色显示


希望这有帮助,如果答案不正确,对不起!D:

那么你的HTML代码在哪里?链接或演示如何?尝试使用最小高度:100%。如果没有演示,很难知道实际问题是什么。尝试在a中复制错误,然后将其链接到您的问题中。事实上,当HTML丢失时,不可能知道如何帮助。添加清晰的:两者都没有坏处。除非您绝对需要容器中的高度,否则将其全部移除,div高度将自动设置为刚刚测试的内容的高度。戴维。它没有回答问题,2。clear仅用于。由于无知而添加多余的代码只会使糟糕的编码习惯永久化。当OP没有提供任何实际的HTML代码时,你不可能知道这个问题的答案。他说一个在另一个中,所以我将内容放在容器中作为假设