【发布时间】:2015-09-23 09:42:16
【问题描述】:
我有四个连续的 div,然后在其下方是页脚,但是页脚移动到图像后面而不是直接在 div 下方。
我认为这与定位有关,但不知道如何停止重叠。
任何帮助将不胜感激,
干杯
<div id="image-nav">
<div id="image-nav1">
education
</div>
<div id="image-nav2">
repairs
</div>
<div id="image-nav3">
finance
</div>
<div id="image-nav4">
gold
</div>
</div>
<div id="footer">
<div class="wrapper">
<div id="footer-wrap">
<div class="section group">
<div class="col span_1_of_3">
links
</div>
<div class="col span_1_of_3">
details
</div>
<div class="col span_1_of_3">
newsletter
</div>
</div>
</div>
</div>
</div>
#image-nav{
width:100%;
background:#C03;
position:relative;
}
#image-nav1{
background:#0FF;
width:25%;
position: absolute;
}
#image-nav2{
background:#069;
width:25%;
position: absolute;
left: 25%;
}
#image-nav3{
background:#FF0;
width:25%;
position: absolute;
right: 25%;
}
#image-nav4{
background:#999;
width:25%;
position: absolute;
right: 0;
}
#footer{
width:100%;
background:#F9F;
}
编辑 - 将overflow:hidden 添加到父div 使其消失并且页脚未固定到底部
【问题讨论】:
标签: overflow css-position absolute overlap