【发布时间】:2017-02-17 06:19:49
【问题描述】:
一旦空间不足,向左浮动会导致元素被推到下一行。如何将新推送的元素置于其剩余空间的中心,使其不位于左侧,而是位于中心。
让我们以这个代码为例http://codepen.io/anon/pen/QdPVwe。绿色部分被推到下一行,但它是左对齐的。推送后如何以当前窗口宽度居中?
<div>
<section></section>
<section></section>
<section></section>
</div>
section {
width: 33%;
height:300px;
background-color:red;
float: left;
margin-right: 1%;
}
section:last-child {
background-color:green;
margin-right: 0%;
}
div{
width:78%;
margin:0 auto;
}
【问题讨论】: