是否可以添加margin-bottom来扩大身体的大小?

时间:2013-01-18 13:22:42

标签: css

我有一个带有彩色背景的div和一个绝对位于页面底部的页脚。我试图在div中添加margin-bottom,以便在div和页脚之间添加一些空格。但它没有任何影响。我认为这是因为保证金是相对于另一个元素。在这种情况下,什么是好的解决方案?

<body> <!--white background-->
  <div> <!--colored background-->
   <!--THe content of the page -->
  </div>
  <footer>
   "links"
  </footer>
</body>

2 个答案:

答案 0 :(得分:0)

看起来你需要的是一个“粘性页脚”,搜索S.O或谷歌,你不想解决已经解决过100次的事情:-)。由于页脚是绝对定位的,因此为其添加边距或内容div将无济于事。

答案 1 :(得分:0)

尝试添加display:block。

如果这不起作用,请尝试使用padding-bottom而不是margin-bottom。

其中一个应该有效!

编辑:对不起,如果你将DIV的底部填充/边距设置为页脚的高度,加上你想要达到的间隙的高度,它应该可以工作。绝对定位的页脚不会被div推到任何位置,因为当您将其设置为绝对时,它会从页面流中取出。

相关问题