【发布时间】:2014-01-07 00:01:34
【问题描述】:
假设我在网站上有三个框(div)(见下图):
- 带有徽标的标题
- 包含一些文字的内容
- 带有联系信息的页脚
每个盒子都有独特的颜色(依次为:黄色、橙色和蓝色)和黑色边框。 我想网站总是填满整个屏幕,标志在顶部,页脚在底部。所以如果内容中没有足够的文字,应该扩展内容,使页脚在底部。如果内容中有很多文字,滑块应该出现在右侧。
如何在 CSS 中做到这一点?重要的是盒子有背景。我找到了很多解决方案,但没有一个不能与背景一起正常工作。
【问题讨论】:
-
我相信您要求的是“固定页眉和页脚”?
-
我更新示例图像。这应该可以解释一切。
-
你真的应该看看对我之前链接的问题的最高评价。 AFAIK 它正好回答了这个问题。
-
克里斯,它没有回答 OP。 1)根据OP问题中非常清晰的图表,它不提供标题或标题偏移量。 2) 它不包括实际上相应扩展的中心区域,因为它始终在页脚下方。它也不容易适应这样做。如果您实际上没有按照 OP 中底图显示,这很好,中间有填充或内容区域大小的对象。 3)它实际上根本不起作用,因为很可能是一个错字。在这里查看我将(更正的)代码粘贴到 jsfiddle 中:jsfiddle.net/syndicatedshannon/mRbQd