我知道「flex」propery可以使flex項目吸收一個方向上的額外空間(如果「flex-direction」值爲「row」,則該行中的額外空間將被吸收)。css3「柔性盒」佈局能否吸收雙方向的額外空間?
但是如果我包裹這些物品?第二行中的項目僅吸收第二行中的額外空間。但是,如果有的話,他們不會吸收垂直方向的空間。
也許demo可以讓你更清楚地理解我。
.container {
display:-webkit-flex;
-webkit-flex-flow:row wrap;
width: 350px; /*just for demo, it should be the same width as the browser*/
}
.item {
width:100px; /*All these items have the same width*/
height:200px;
border:1px solid;
margin:5px;
}
.item:nth-child(even) {
height:100px;
}
<div class="container">
<div class="item">Item 1</div>
<div class="item">Item 2</div>
<div class="item">Item 3</div>
<div class="item">Item 4</div>
<div class="item">Item 5</div>
</div>
我希望item5可以在item2之後。除了保證金之外沒有額外的空間。
有人可以幫我弄明白嗎?
你的問題在最後丟失了幾句話,使之很難破譯你的意思。 – cimmanon 2013-03-15 12:28:22