//// html ////
<body>
<div class="page">
<div class="menu"> menu </div>
<div class="content"> {% block content %}{% endblock %}</div>
<div class="footer"> footer </div>
</div>
</body>
//// css ////
html, body {
background: black;
height: 100%;
margin: 0;
}
.page {
min-height: 100%;
position: relative;
}
.menu {
background: #ff0000;
height: 100px;
}
.content {
padding-bottom: 75px;
background: #00ff00;
}
.footer {
position: absolute;
width: 100%;
bottom: 0;
height: 75px;
background: #0000ff;
}
输出:
我会给你一个 jsFiddle 的链接,但它不能正常工作(与我的浏览器中的不同) - http://jsfiddle.net/t3Gjx/3/ 我需要摆脱黑色差距,无论如何long 是绿色字段(内容字段)中的内容。我正在尝试
min-height = 100%
在 .content 但没有成功。