使用OSX 10.12.4 safari版本10.1和flex row wrap
未按预期工作。我在这里看到了其他关于row wrap
没有在safari工作的问题,但到目前为止它没有帮助我。
这是我的HTML:
.container {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.header {
flex: 1 100%;
-webkit-flex: 1 100%;
-moz-flex: 1 100%;
}
.body {
flex: 1;
-webkit-flex: 1;
}

<div class="container">
<div class="header">
header
</div>
<div class="body">
body
</div>
</div>
&#13;
Here是一个小提琴的例子
答案 0 :(得分:1)
在.body
中执行与.header
中相同的操作。
.container {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.container>div {
flex: 1;
-webkit-flex: 1 100%; /* safari fix */
}
<div class="container">
<div class="header">
header
</div>
<div class="body">
body
</div>
</div>