【发布时间】:2017-07-26 23:02:10
【问题描述】:
在下面的示例中,我找不到使用 css flex 模型使 div B 填充 div A 的高度的方法。当flex-direction 为column 时,即使未指定高度,子 div 仍会折叠。
.A {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #00b;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.B {
background: #b00;
-ms-flex: 1 1 0%;
-webkit-box-flex: 1;
flex: 1 1 0%;
}
<div class="A">
<div class="B">
I WISH I WAS AS BIG AS MY DAD
</div>
</div>
【问题讨论】:
-
你必须让父
flex-direction:column...对吗? -
这里的问题是
min-height...我想。我记得,IE 在 flexbox 和min-x方面存在问题。 -
Column 不能解决这个问题,但是当 flex 是 row 时我需要高度才能工作,就像在表现良好的浏览器中一样。
-
红色 div 正在接管蓝色 div? (红色在蓝色之上)
-
OP 可以决定。希望问题解决了。
标签: html css internet-explorer flexbox