css - DIV 锚定到父 div 的顶部和底部

标签 css layout html

这可能是一个非常愚蠢的问题,不要把你的鞋子扔给我:)

考虑使用这样的 HTML:

<div class="container">
    <div class="header">
    </div>
    <div class="body">
    </div>
    <div class="footer">
    </div>
</div>

我希望“页眉”和“页脚”分别锚定到父级的顶部和底部,并且“正文”能够轻松增长以适应所有可用空间。 要实现这一目标,CSS 会是什么样子?

编辑:也许我说错了(我不完全是一个网络开发人员:)),但我需要的是让 div 的某些部分始终附加到其底部。因此,当 div 增长时,这部分(可能具有固定大小)会随着 div 的下端而降低。但所有这些并不意味着将 div 附加到浏览器窗口的底部。

最佳答案

如果我正确理解你的问题,你需要一些非常基本的CSS。

body { background: black; }
.container { width: 960px; }
.header { height: 100px; background: #ddd; }
.content { padding: 10px; }
.footer { height: 100px; background: #ddd; }

你的 div 不是 float 的,所以会像煎饼一样堆叠在一起。

如果您希望页脚“粘性”,请参阅此处获取解决方案... http://ryanfait.com/sticky-footer/

关于css - DIV 锚定到父 div 的顶部和底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/868867/

相关文章:

javascript - 如果单击按钮,如何强制光标进入输入字段?

css - D3 生成的 linearGradient 在 Firefox/IE 中不起作用

html - CSS 正在向未指定边框的 div 添加边框

android - 在 Android 中创建二维 ScrollView 的正确方法是什么?

html - 如何编写向后兼容的 HTML5?

javascript - 代码在 Fiddle 上运行但不在网站上运行

css - 我应该在哪里添加 <link rel ='stylesheet' 行?

jquery - 将类中的 css 收集到数组中,使用 jQuery 提供给另一个类

html - 如何排列要打印的 html 文档,这样页面就不会被截断?

Java GUI Windows 经典