【发布时间】:2023-03-19 08:41:01
【问题描述】:
所以我有一个带有列和最大高度的 flexbox,以使列在 3 列中彼此相邻堆叠。
这在 Chrome 中运行良好,但在 Safari 中似乎只使用最后(最右边)列来设置容器的实际高度。
我在这里做了一个例子:
section {
display: flex;
flex-direction: column;
flex-wrap: wrap;
max-height: 400px;
padding: 10px;
border: 1px solid green;
}
div {
flex-basis: 100px;
width: 100px;
background-color: red;
margin: 10px;
}
<section>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</section>
Chrome 和 Safari 中的结果截屏如下。
铬:
Safari:
这似乎是一个明显的错误,但我找不到任何有关它的信息。
我想知道的是:
- 是否有任何解决方法?和
- 是否已报告为错误?
【问题讨论】: