【发布时间】:2013-07-15 04:01:31
【问题描述】:
根据Mozilla's own documentation:
Firefox 仅支持单行 flexbox。
但是我想开始使用 flexbox,因为它现在是 mostly supported by all modern browsers(幸运的是,我不需要为这个项目定位 IE 9)。
由于 Firefox 只支持单行 flexbox,我使用它的唯一好处是 justify-content 可能还有 align-items。在我看来,flexbox 的真正强大之处在于 flex-flow 和 flex-wrap,它们允许响应式布局。
实际上,我尝试从 Mozilla 文档中复制 Holy Grail Layout example 并在 Firefox 中打开它,但它甚至无法正常工作。 order 已更改,但仍将三个元素显示在一行中,而不是更改 flex-flow。
相关问题:Flexbox not wrapping flex items
我很确定我的大多数目标受众是 Internet Explorer、Firefox 和 iOS 版 Safari。是否有一个 polyfill 可用于 Firefox 以获得所需的行为,还是我必须使用 Modernizr 回退到 floats、widths 和 clearfixes(如果是这样,我什至要寻找什么?在 Modernizr 中?)
【问题讨论】:
标签: css firefox cross-browser flexbox