虽然我在flexbox容器的子元素上设置了百分比宽度,但Safari似乎忽略了它们,或者至少使它们略有不同。这意味着当3个项目应该连续排列时,只显示2个项目。Flexbox在Safari中无法正常工作(环绕)
这里的CodePen显示问题:http://codepen.io/moy/pen/BWLKbo
正如你所看到的,在桌面上每个列表项应宽33.33333%。这不会发生在第一行?值得注意的是我的前缀是使用Autoprefixer添加的。
只要从.mosaic
中删除display: flex
,列表项就按行排队。所以这是导致它的flexbox。我需要这个来确保所有列表项都是连续的高度。
我试过使用flex: 1 0 auto;
这是在另一篇文章中提到,但它似乎并没有工作这种情况。我没有使用flexbox很多,所以我的知识是非常基本的,所以也许值只需要改变?
希望有人能帮助这个! :)
http://stackoverflow.com/q/35137085/3597276 –
谢谢,它看起来像我设法解决它与我的答案。看起来好像伪类之前/之后的类呈现为“实际”对象。 – user1406440