砌体与我的页脚重叠

时间:2014-05-29 01:26:15

标签: jquery css jquery-masonry masonry

我使用Masonry创建帖子网格,但正如您在下面的示例中所看到的,砌体div / box与我的页脚重叠。在砌体div之后,有什么想法让页脚开始?

实施例: http://jsfiddle.net/CkhUQ/

用于封装砌体的页脚和容器的CSS:

footer {
width:100%;
background:#CCC;
height:400px;
}
#container {
max-width:1260px;
width:calc(100% - 40px);
min-height:1500px;
margin:auto;
top:187px;
position:relative;
}

3 个答案:

答案 0 :(得分:2)

http://jsfiddle.net/CkhUQ/8/

正确的解决方案和原因是因为您设置了

#container {
    max-width:1260px;
    width:calc(100% - 40px);
    min-height:1500px;
    margin:auto;
    top:187px;
    position:relative;
}

顶部:187px;部分原因是这一点 因为当你把内容推下来时它的药水没有改变。 尝试使用padding-top替换然后包含div 框会相应地调整大小并向下推,因此不会发生重叠。

答案 1 :(得分:0)

padding-bottom: 300px;添加到您的#container元素。你可以玩这个数字,但它应该可以解决问题。

答案 2 :(得分:0)

如何使用容器div上的标题div和显示块,然后清除两个div: http://jsfiddle.net/shJNj/1/

#container {
    max-width:1260px;
    width:calc(100% - 40px);
    min-height:1500px;
    margin:auto;
    display: block;
}

<div id="header" style="height: 187px;"></div>
<div id="container">

<div style="clear: both;"></div>
<footer></footer>