【发布时间】:2017-03-22 14:09:34
【问题描述】:
我被这个问题困住了。
我正在尝试使 flex 容器中的所有子 div 具有与最高子 div 相同的高度,这里是 100px,我希望它们居中对齐
不知道我该怎么做。我试过 flex:1 不起作用,我也试过做 align:stretch 但似乎不起作用。
有人可以帮忙吗?
.container {
display: flex;
flex-direction: row;
border: 1px solid black;
width: 500px;
align-items: center;
height:160px;
}
.container div:not(:first-child) {
background: green;
margin-top: 20px;
margin-left: 20px;
}
.container div:first-child {
height: 100px;
background: red;
margin-top: 20px;
margin-left: 20px;
text-align: center;
}
<div class="container">
<div>
item-1
</div>
<div>
item-2
</div>
<div>
item-3
</div>
</div>
【问题讨论】: