gpt4 book ai didi

css - 用于 Firefox 的 Flex-wrap polyfill

转载 作者:技术小花猫 更新时间:2023-10-29 11:01:35 26 4
gpt4 key购买 nike

根据 Mozilla's own documentation :

Firefox supports only single-line flexbox.

但是我想开始使用 flexboxes 因为它是 mostly supported by all modern browsers现在(幸运的是我不需要为这个元素定位 IE 9)。

由于 Firefox 只支持单行 flexbox,我使用它的唯一好处是 justify-content 和可能的 align-items。在我看来,flexboxes 的真正力量是 flex-flowflex-wrap,它们允许响应式布局。

实际上,我尝试复制 Holy Grail Layout example从 Mozilla 文档并在 Firefox 中打开它,它甚至在那里无法正常工作。 order 改变了,但它仍然在一行中显示三个元素,而不是改变 flex-flow

相关问题:Flexbox not wrapping flex items

我很确定我的大部分目标受众都在使用 Internet Explorer、Firefox 和 Safari for iOS。是否有 polyfill 可用于 Firefox 以获得所需的行为,或者我是否必须回退到 floatwidthclear使用 Modernizr 进行修复(如果是这样,我什至在 Modernizr 中寻找什么?)

最佳答案

不再需要 polyfill:Firefox 28 及更高版本的 flex-wrap: wrap 已修复,另请参阅我的回答 here .

针对旧浏览器的修复:对于“solved by flexbox”演示 Philip Walton 使用简单的 CSS polyfill:@supports not (flex-wrap: wrap) is only针对不支持 flex-wrap: wrap 的浏览器,据我所知:改为使用 display: inline-block

关于css - 用于 Firefox 的 Flex-wrap polyfill,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17685585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com