左邊的浮動元素會導致元素被推到下一行,一旦空間是粗糙的。你如何將新推入的元素居中放置在剩餘的空間中,這樣它就不會坐在左邊,而是坐在中間。被推動的白色中心元素浮動:左邊
讓我們拿這段代碼爲例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;
}
酷技巧。是的,出於某種原因,flex對我來說很可怕。 – sanjihan
@sanjihan對我來說也是,因爲flex屬性名稱不那麼直觀......就像地獄是一個flex,但它絕對有用。 – Sequential