http://www.shopifyexperte.de/ 的主页上有两个 flex-box 模块,一个位于“Kundenstimmen”下面,另一个位于“Neueste Beiträge...”下面。当宽度小于 220px 时,内部的盒子应该换行,且不超过30%的宽度。这在最新版本的 Chrome、FF 和 Opera(都在 Mac 上)中有效,但在 Safari 8.0.5(Mac)和任何 iOS 浏览器中,即使有足够的空间,盒子也从未形成一行,总是每个盒子占据一行。
容器的 CSS:
.homepage-testimonial-container {
display: flex;
display: -webkit-flex;
-webkit-flex: 1;
flex: 1;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
align-items: flex-start;
margin-top: 1em;
}
容器内部盒子的CSS:
.homepage-testimonial {
margin-bottom: 1em;
min-width: 220px;
max-width: 30%;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}