为了将页脚分成3列,我必须在第三列使用负边距。
我相信还有另外一种方法,不需要强迫这个列就位。页脚中的3列 - 右侧队列错误
HTML:
<footer>
<div class="fLeft">
<p>Link</p>
<p>Link</p>
<p>Link</p>
<p>Link</p>
</div>
<div class="fCenter">
<p>Link</p>
<p>Link</p>
<p>Link</p>
<p>Link</p>
</div>
<div class="fRight">
<p>Link</p>
<p>Link</p>
<p>Link</p>
<p>Link</p>
</div>
</footer>
CSS:
footer{
background:#2c2c2c;
height:200px;
border-radius: 25px 25px 0 0;
margin:40px 20px 0 20px;
color:#FFFFFF;
}
.fLeft{
margin:10px 0 0 10px;
float:left;
width: 33.3%;
text-align:center;
}
.fCenter{
margin:10px 0 0 0;
float:left;
width: 33.3%;
text-align:center;
}
.fRight{
margin:-160px 10px 0 0;
float:right;
width: 33.3%;
text-align:center;
}
现场演示:jsFiddle
你可以看到有错误,我得到的,但-160px
是一个修复我和-80px
是小提琴上的修复。
你为什么要改变顶部边缘?不会像这样更多你想要什么http://jsfiddle.net/j08691/EbvJV/2/? – j08691
精美的作品。谢谢 – weewa
好的,我会做出答案,你可以接受它。 – j08691