我有一个页面,包含可变高度的页眉、内容区域和页脚。我希望内容区域始终填充视口,并根据需要垂直增长以适应内容。我找到了许多使用固定高度页眉来实现此目标的示例,但没有使用未知高度的示例。
任何解决方案都需要在IE 6、7和8、Firefox 3.x和Safari 4中运行。这能够通过纯CSS实现吗?或者我必须采用基于表格的布局?
编辑: 另一个要求是,我可以将元素放置在内容区域内,并使它们扩展到内容区域的完整高度(视口高度-页眉高度-页脚高度或大于该高度)。我们想要显示的某些内容具有其自己的“页眉”和“页脚”部分,因此我真正寻找的是一种可嵌套的解决方案。
任何解决方案都需要在IE 6、7和8、Firefox 3.x和Safari 4中运行。这能够通过纯CSS实现吗?或者我必须采用基于表格的布局?
编辑: 另一个要求是,我可以将元素放置在内容区域内,并使它们扩展到内容区域的完整高度(视口高度-页眉高度-页脚高度或大于该高度)。我们想要显示的某些内容具有其自己的“页眉”和“页脚”部分,因此我真正寻找的是一种可嵌套的解决方案。