1

我正在这个网站上工作:www.lumn.net。中心面板 (#overall) 应该是一个从页面顶部延伸到底部的 div。出于某种原因,我无法弄清楚,我在每一页的底部都有空间。 更奇怪的是,只有两个页面,lumn.net/index.shtml 和 lumn.net/about.shtml,顶部和底部都有空间。<-- 固定

html 和 body 都有 height:100%。

如果我将中心面板的高度设置为 100%,那么在仅底部有额外空间的页面上,它会变为 600 像素,这是其中一个内部 div 的最小高度,并且超出该高度的内容会超出底部。在顶部和底部都有额外空间的页面上,没有任何反应。

为中心面板设置 top:0 和 bottom:0 对任何页面都没有影响。

除了我已经尝试过的事情之外,我不知道我做错了什么或如何解决它。

更新:底部空间的问题是由于我的页脚位于中心 div 之外,并使用负边距向上移动。然而,当我把它移到里面时,它下面还有一点奇怪的额外空间:lumn.net/about.shtml。我怎样才能正确地将它放在我的#overall center div 中?

4

3 回答 3

0

您的页脚高度为 28 像素(包括边框),顶部为 -42 像素。这留下了 16px 的 #overall 突出在它下面——其中只有 8px 似乎是故意的。

至于页面顶部,这似乎是由一个无关的问号引起的(在页面的左上角几乎看不到)。

于 2012-05-25T04:42:34.347 回答
0

尝试更改 padding-bottom on #overal

padding-bottom: 18px

这能解决你的问题吗?

于 2012-05-25T12:25:24.027 回答
0

在主页和关于页面上,您有一些奇怪的额外字符“?”也许是一个 php 标签打开错误?

您是否尝试过 tp 在#overall 上设置 100% 的高度?(对我来说它有效......)

于 2012-05-25T04:01:54.253 回答