Według Mozilla's own documentation:Flex-wrap polyfill dla Firefoksa
Firefox obsługuje tylko pojedynczej linii schematu flexbox.
Chciałbym jednak rozpocząć korzystanie z flexbox, ponieważ obecnie jest to mostly supported by all modern browsers (nie muszę celować na IE 9 w tym projekcie na szczęście).
Ponieważ Firefox obsługuje tylko urządzenia Flexbox z pojedynczą linią, jedyną korzyścią, z której skorzystam, jest justify-content
i prawdopodobnie align-items
. Moim zdaniem, prawdziwa moc flexboxów to flex-flow
i flex-wrap
, co pozwala na elastyczne układy.
Właściwie próbowałem skopiować Holy Grail Layout example z dokumentacji Mozilli i otworzyć ją w Firefoksie, a nawet nie działała prawidłowo. Zmieniono order
, ale nadal pokazywałem trzy elementy w jednym rzędzie zamiast zmieniać flex-flow
.
Powiązane pytanie: Flexbox not wrapping flex items
Jestem pewien, że większość mojej grupy docelowej jest Internet Explorer, Firefox i Safari dla iOS. Czy istnieje polyfill, którego mogę używać w Firefoksie, aby uzyskać pożądane zachowanie, czy muszę zrezygnować z poprawek przy użyciu Modernizr (jeśli tak, czego szukam w Modernizr?)
Link źródłowy jest uszkodzony, ale dziękuję za '@supports not (flex-wrap: wrap)' –