【发布时间】:2017-02-05 04:52:30
【问题描述】:
我一直在对我的 flexbox 布局进行一些浏览器测试,它在除 Firefox 之外的所有常青浏览器中看起来都很棒。它应该看起来像这样 - 所有 Grid-Cell 项目都根据项目内容被赋予自动弹性基础。 但是在 Firefox 51 (macOS) 上,它都是一个巨大的单列。
这是一个 Codepen:http://codepen.io/toddsby/pen/jyZabo 以及完整示例。
这是我正在使用的代码
CSS
.Grid {
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
margin: 0;
padding: 0;
}
.Grid-fit > .Grid-cell {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
HTML
<ul class="Grid Grid-fit">
<li class="Grid-cell">
...{content}
</li>
</ul>
我查看了Philip Walton's Flexbugs,但这些建议都没有起到任何作用。还有其他人遇到这个吗?非常感谢任何帮助!
【问题讨论】: