Mozilla自身のドキュメントによると:
Firefox は単一行のフレックスボックスのみをサポートします。
ただし、フレックスボックスは最新のすべてのブラウザーでほとんどサポートされているため、フレックスボックスの使用を開始したいと考えています(幸運にも、このプロジェクトで IE 9 をターゲットにする必要はありません)。
Firefox は単一行のフレックスボックスしかサポートしていないため、それを使用することで得られる唯一の利点はjustify-content
、おそらくalign-items
. 私の意見では、フレックスボックスの真の力はflex-flow
とflex-wrap
であり、レスポンシブ レイアウトを可能にします。
実際、Holy Grail Layout の例を Mozilla のドキュメントからコピーして Firefox で開いてみましたが、そこでも正しく動作しませんでした。はorder
変更されましたが、flex-flow
.
関連する質問: Flexbox がフレックス アイテムをラップしない
私のターゲット ユーザーのほとんどは、iOS 用の Internet Explorer、Firefox、および Safari を使用していると確信しています。Firefox で目的の動作を得るために使用できるポリフィルはありますか、または Modernizr を使用してfloat
s、width
s、およびclear
修正にフォールバックする必要がありますか (もしそうなら、Modernizr で何を探すべきですか?)