我有一个带有彩色背景的div
和一个绝对位于页面底部的页脚。我试图在div中添加margin-bottom,以便在div和页脚之间添加一些空格。但它没有任何影响。我认为这是因为保证金是相对于另一个元素。在这种情况下,什么是好的解决方案?
<body> <!--white background-->
<div> <!--colored background-->
<!--THe content of the page -->
</div>
<footer>
"links"
</footer>
</body>
答案 0 :(得分:0)
看起来你需要的是一个“粘性页脚”,搜索S.O或谷歌,你不想解决已经解决过100次的事情:-)。由于页脚是绝对定位的,因此为其添加边距或内容div将无济于事。
答案 1 :(得分:0)
尝试添加display:block。
如果这不起作用,请尝试使用padding-bottom而不是margin-bottom。
其中一个应该有效!
编辑:对不起,如果你将DIV的底部填充/边距设置为页脚的高度,加上你想要达到的间隙的高度,它应该可以工作。绝对定位的页脚不会被div推到任何位置,因为当您将其设置为绝对时,它会从页面流中取出。