我创建一个div作为页脚这样:边距绝对定位的div与底部财产
<div class="content">blah blah blah</div>
<div class="content">more content</div>
<div class="content">even more content</div>
<div id="footer">blah blah blah</div>
页脚的CSS如下:
#footer{
height: 50px;
display: block;
position: absolute;
right: 0;
left: 0;
bottom: 0;
}
那么如何我是否在content
和footer
之间留有50px
空间?我尝试在两者之间添加一个间隔div,但没有成功。 spacer div需要高于content
的高度才能产生任何效果。我试过margin-top
到#footer
,但是没有工作,但我不想为content
,因为内容容器是多个。设置content
的底部边距会毁掉它们的渲染方式。谢谢你的帮助。
P.S.这不是Set position absolute and margin的重复。
绝对定位时,这并不理想......你想实现什么? – Milkmannetje
好吧,'bottom'只有在'position:absolute'时才会起作用。另外,我希望将'#页脚'保留在页面的底部。 –
你能提供一个你正在尝试的小图吗?我们无法从您提供的代码中猜出您想要的结果。 – Milkmannetje