Safari 上的 Flex-wrap 问题

2024-04-05

我试图让两个元素填充其容器并在达到某个最小尺寸时进行包装。我的代码在除 safari 之外的所有浏览器上都能完美运行,而且我无法找到替代方案。这似乎是 flex-basis: 0 的问题

问题是这样的:

http://www.cssdesk.com/RKeNY http://www.cssdesk.com/RKeNY

两者在 Safari 和 Chrome 中的显示方式不同。当 safari 上的容器宽度发生变化时,flex-wrap 不起作用。


尝试设置

-webkit-flex:1 1 auto;

代替

-webkit-flex:1;

在弹性元素上。

这里讨论这个问题:https://github.com/Modernizr/Modernizr/issues/1414 https://github.com/Modernizr/Modernizr/issues/1414

具体来说:

hexalys 评论于 28 天前

要启用换行,您需要专门设置 flex: auto (相当于 flex: 1 1 auto;)或者设置两个属性 flex-shrink: 1;和弹性基础:自动。弯曲度:1;你的代码中确实有弹性: 1 1 0 像素;技术上允许收缩,但显然有一个错误 Safari 中带有 webkit 前缀的版本不允许使用 Flex 在这种情况下换行,而它在无前缀的情况下正确执行 Chrome 和 Firefox 版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Safari 上的 Flex-wrap 问题 的相关文章

随机推荐

  • Excel VBA:为什么没有添加任何后续系列?

    我试图将大约 200 个系列绘制到一个图表上 并尝试使用 for 循环为我绘制所有系列 但是 当我运行以下代码时 只有第一个系列 不在 for 循环中 实际上进入了图表 for 循环生成的所有其他内容都没有显示 我不知道为什么 Sub Ma
  • 如何禁用/启用复选框激活中的 PayPal 按钮?

    我的网站上有一个页面设置为定期付款 但我想禁用 PayPal 结账按钮 直到有人选中同意我的服务条款的框 你能帮我弄清楚如何正确地做到这一点吗 谢谢 布拉德 p class hidden Please check the checkbox
  • httplib.InvalidURL:非数字端口:

    我正在尝试编写一个脚本来检查是否存在许多网址 import httplib with open urls txt as urls for url in urls connection httplib HTTPConnection url c
  • 我如何强制浮动 DIV 匹配另一个浮动 DIV 的高度?

    我的 HTML 代码只是将页面分为两列 分别为 65 35 div style width 65 height 1 background color FDD017 div div div div style width 35 height
  • @XmlPath 在 JAXB 编组期间没有影响

    我正在尝试使用创建 XMLJaxB Marshalling方法 我想跳过某些子项的父标签 或者可能添加新的XML某个元素的父标签 因此我尝试使用 XmlPath from import org eclipse persistence oxm
  • R plyr,data.table,应用data.frame的某些列

    我正在寻找加速我的代码的方法 我正在调查apply ply方法以及data table 不幸的是 我遇到了问题 这里有一个small样本数据 ids1 lt c 1 1 1 1 2 2 2 2 ids2 lt c 1 2 3 4 1 2 3
  • 如何在运行时更改android中睡眠/定时器线程的延迟?

    我试图做的是每次计数器变为 5 的倍数时减少计时器延迟 但是 一旦代码进入 if 块 它就停止递增计时器 我不明白发生了什么事 这是代码 thread new Thread public void run try if count 5 0
  • 最小化 WPF 中的窗口?

    使用 Windows 时如何以编程方式最小化窗口WPF 我似乎可以找到 Resize 属性 set WindowState WindowState Minimized
  • ListView 中重复的行

    我知道这个问题已经出现过很多次了 但由于某种原因我似乎无法让它发挥作用 事实上 在某些情况下 getView 会被多次调用 但是 在此处给出的示例中 http android amberfog com p 296 http android
  • 如何检查 python 函数是否发生更改(在实时代码中)?

    如果我有一个函数的引用 我可以检查它的代码对象f code 获取签名 然后针对此签名执行后续检查以查看代码是否已更改 这很好 但是 如果函数的依赖项之一发生变化怎么办 例如 def foo a b return bar a b 比方说foo
  • 我应该直接访问mongodb吗?

    我们正在制作android应用程序 需要从mongodb数据库获取数据 数据库中会有很多条目 并且请求会非常频繁 我们应该直接访问它还是制作一个 PHP 脚本来访问它并以 JSON 格式返回所需的结果 我们应该直接访问它吗 You 确实不想
  • 使用knitr和RStudio在外部文件中进行代码折叠

    我找不到任何方法可以将语法上可接受的 RStudio 样式折叠插入到外部 R 代码文件中 该文件设置为从 knitr 文档中使用 或者我错过了什么 有几种方法可以做到这一点 1 允许代码标头 例如 knitr Q1 也许 knitr Q1
  • java中如何对对象进行排序? [复制]

    这个问题在这里已经有答案了 可能的重复 如何按属性对对象的数组列表进行排序 https stackoverflow com questions 2535124 how to sort an arraylist of objects by a
  • 将行恢复为默认列值 mysql

    我正在使用 MySQL 社区服务器 5 1 有没有一种方法可以通过一个查询将所有行设置回默认列值 我刚刚添加了很多行 我为大多数指定的列设置了默认值 但由于某种原因 所有列值都设置为 0 我想知道是否有一个查询将所有列值设置为其默认值 并且
  • java.lang.IllegalStateException:找不到工厂javax.faces.application.ApplicationFactory的备份[重复]

    这个问题在这里已经有答案了 我想从 jsf 2 1 迁移到 2 2 但无法运行我的服务器 Tomcat 导致出现以下错误 我谨通知您 我在项目 Maven 中使用了 Hibernate Spring JSF Root WebApplicat
  • Windows 7 中 NASM 程序中的 I/O

    我想用 NASM 汇编语言进行编程 我有 NASM 2 07 和 Borland C 编译器 5 0 bcc32 我的操作系统是Windows 7 我不知道如何在Windows平台上使用NASM进行输入和输出 请问你能帮我吗 最简单的方法是
  • 调试 javascript 有哪些好的技巧? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 所以我相当经常地使用 JavaScr
  • 关于C++类中typedef函数的疑问

    我需要定义一个返回类对象的函数 假设我有一个名为狗的类 h 中的类声明和 cpp 中的实现 当狗死时 我想调用一个函数让狗管理器知道这一点 在dog的SetFunc中我将收到要调用的函数 Dog h class Dog public typ
  • 从插件 (.so) 加载 Qt UI(带图像)时遇到问题

    我有一个插件 可以加载并显示一个自定义小部件 该小部件显示从资源文件 resources qrc 加载的图像 作为 QLabel 的背景 我面临的问题是 加载插件后 它会正确显示小部件 但不显示图像 我尝试将 Q INIT RESOURCE
  • Safari 上的 Flex-wrap 问题

    我试图让两个元素填充其容器并在达到某个最小尺寸时进行包装 我的代码在除 safari 之外的所有浏览器上都能完美运行 而且我无法找到替代方案 这似乎是 flex basis 0 的问题 问题是这样的 http www cssdesk com