我有一个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