我想<div>
在我的网页上使用三个区域:Header、Content和Footer。
页脚 <div>
应该贴在网页的底部。
页眉 <div>
应该贴在页面顶部。
内容应该填满页面 <div>
中间的整个区域。
所以这是基本布局:
<body>
<div id="header"></div>
<div id="content"></div>
<div id="footer"></div>
</body>
为了让页脚停留在我添加的页面下方
#footer
{
position: fixed;
bottom: 0;
}
对于我使用背景图像的内容 ,精确缩放到元素的尺寸:<div>
div
#content
{
background: url("Bilder/Bild.png") center contain no-repeat black;
}
现在我希望Content <div>
正好是Header和Footer之间的 ViewPort 的剩余高度,而不添加任何 JavaScript,无论以后将什么内容添加到Content <div>
。
我怎样才能在 CSS3 中做到这一点?