【发布时间】:2019-05-28 21:00:09
【问题描述】:
<div class="column">
<div class="trainer">
<span>
hihi
</span>
</div>
</div>
.column {
display:flex;
flex-direction: column;
background-color: red;
}
.trainer {
display:flex;
height: 100%;
align-items: center;
justify-content: space-around;
flex: 25%;
}
你可以试试上面的链接。 在 firefox 和 ios 11 safari 中,显示父 div 背景颜色, 在 ios 10 safari 中,我看不到父 div 背景颜色。
那么如何解决ios 10 safari中父级高度为零的问题呢?
PS。我发现如果我把25%改成25px,在ios 10 safari中就会出现红色背景。这是否意味着ios 10 safari 不支持flex-basis 的百分比?
【问题讨论】: