我有一個flexbox的問題。當我使用flex創建相等的列並且某些列具有較大的高度時,那麼具有圖像的子div將獲得一些空白區域,我不知道這是從哪裏來的。Flexbox等高空白問題
正如你可以從我的代碼看到.card-thumb
的紅色背景有錯誤的高度。那麼如何解決這個問題?
這裏是我的筆:http://codepen.io/woosaj/pen/bZjyRP
.container {
max-width: 1000px;
margin: 0 auto;
display: flex;
flex-flow: row wrap;
background: rgba(2552,255,255,.1)
}
.column {
display: flex;
flex: 0 0 33.33333%;
padding-left: 0.3125rem;
padding-right: 0.3125rem;
max-width: 33.33333%;
}
.card {
background: #fff;
display: flex;
flex-flow: row wrap;
.card-thumb {
width: 100%;
background: red;
}
}
img {
max-width: 100%;
display: block;
}
嘿,謝謝你的解釋。我在'.bottom' div上使用'.card'' flex-direction:column wrap'和'margin-top:auto',這個工作正常,所以我會堅持使用這個解決方案。 – MordFustang