我一直在尝试一些不同的东西,但我不确定如何让这个页脚粘在底部。困难是因为彼此之间有许多嵌套的 div。我想要实现的是让border-right 和border-left 包装器进入页面底部以包围页脚,但页脚应该位于页面底部。
解释一下所有嵌套的 div:body 应用了主要的平铺背景图像,#background 有一个透明的覆盖层,使其向边缘淡出。右边界和左边界 div 有一个重复的图像作为背景,作为内容 div 的边界。
我知道页脚 div 应该是完全独立的,但是当我让它保持居中时,它会以窗口的宽度而不是左边框的宽度为中心,所以当屏幕缩小时它看起来很不稳定。
基本页面结构如下,我还贴了一个jsfiddle:http: //jsfiddle.net/cutcopypaste/zry4T/
<body>
<div id="background">
<div id="container">
<div id="header">
<div id="logo"></div>
<div id="menu">
<p>Menu</p>
</div>
</div>
<div id="border-left">
<div id="border-right">
<div id="content">
<p>Page Content</p>
</div>
</div>
</div>
</div>
<div id="footer">
<p>Footer</p>
</div>
</div>
</body>