CSS静态保证金 - 低于内容?

时间:2008-12-16 00:33:42

标签: html css

我正在尝试在我的页面底部,主要内容区域下方获得50px的空间,这样无论用户在哪个文本大小,或者页面内部有多少内容 - 总会有在内容区域之后进行50px的空间,这将使容器div(透明)或正文显示。

这听起来相当简单,而且我已经摆弄了设置边距和填充到我的容器div和身体标签等,但我没有运气。大小或内容的增加推动了我设法创建的任何空间。

是否有一种通用的,干净的方法来产生这种效果?

2 个答案:

答案 0 :(得分:2)

很难说没有看到标记,但可能是你的容器div没有清除它的子元素,这可能解释了为什么底部的边距或填充不起作用......

如果你在容器内部浮动了div,那么这可能就是问题所在。

有许多清除浮点数的技术 - 搜索所有'em的css浮动清除 - 快速测试将放入div中的float:none; clear:both;低于其他孩子,看看是否有所作为。
 我经常发现在处理这些东西时在容器上设置背景颜色很有用,然后在你正确的时候删除它。

答案 1 :(得分:0)

您可以创建一个这样的div:

height: 50px;
width: 100%;
position: fixed;
bottom: 0;

这将只创建一个高度为50px的白色盒子,它永远不会移动而且会卡在浏览器的底部。这是你想要实现的目标吗?

如果内容仍在运行此div,请尝试更改它的z-index,使其位于其他元素之上。