【发布时间】:2012-05-25 03:53:53
【问题描述】:
我在这个网站上工作: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 中?
【问题讨论】:
-
您能告诉我们更多细节吗?就像哪个 div 应该从上到下伸展一样。更好的是,在 jsfiddle.net 上发布代码(以及前面提到的细节)
-
本页右侧有不少相关文章。让 div 扩展 100% 的浏览器窗口是一个非常困难的过程,但这是一个有据可查的过程。尝试查看其中的几十个,如果仍然有问题,请回复:)
标签: css html stretching