【发布时间】:2015-06-10 15:17:54
【问题描述】:
我有一个左右弹性框:
.wrapper {
display: flex;
flex-direction: row;
align-items: stretch;
width: 100%;
height: 70vh;
min-height: 325px;
max-height:570px;
}
<div class="wrapper">
<div class="left">Left</div>
<div class="right">Right</div>
</div>
问题是正确的孩子没有做出反应。具体来说,我希望它填充包装器的高度。
如何做到这一点?
【问题讨论】:
-
它确实填满了包装器的高度!我在 Chrome 和 Firefox 中测试过,没有问题。也许您已经过多地简化了代码。您可以通过为孩子设置
background-color或在包装器中设置align-items: center来测试它。 -
是的,由于某些原因,safari 中没有填充包装器的高度...... chrome 和 firefox 通过在孩子中设置 height: '100%' 很好地做到了这一点