【发布时间】:2014-08-04 21:55:15
【问题描述】:
我有一个基本的网站结构:
- 位于屏幕顶部的
Headerdiv - 两个用于导航的
Sidebardiv 浮动在屏幕的左右两侧 - 一个位于侧边栏中间的
Contentdiv(没有浮动,它的左右边距与侧边栏的宽度相同,以便清除它们) - 位于屏幕底部的
Footerdiv(使用绝对定位固定到位)
我能否以 100% 填充 Header 和 Footer 之间的空间?我希望我的Sidebars 和Content 填充页眉和页脚之间的剩余高度空间。如果里面的内容超过屏幕的高度,我也希望内容区域有一个垂直滚动条。
到目前为止,我已经设法分别修复了顶部和底部的 Header 和 Footer。我还将Sidebar 浮动到屏幕的左右两侧,将Content div 浮动在中间。它们都可以工作,但我的侧边栏和内容 div 不是剩余屏幕空间的全部高度。
我在这里启动了一个 JSFiddle,但它不能正常工作:http://jsfiddle.net/6YSuc
【问题讨论】:
-
页眉和页脚是否必须固定在顶部或底部,即使滚动?
-
@Oriol 是的,就像在普通桌面应用程序中一样