当前位置: 首页 > 知识库问答 >
问题:

如何在FF 34. x中获得FF 33. x Flexbox行为?[重复]

陶寒
2023-03-14

我们在桌面应用程序中大量使用flexbox,比如寻找网络应用程序,它一直运行良好。

但是在最新的火狐开发者版(35.0a2)中,布局并不像预期的那样(它会超出视口):http://tinyurl.com/k6a8jde

这在Firefox33.1中运行良好。

我认为这与此处描述的flexbox更改有关:https://developer.mozilla.org/en-US/Firefox/Releases/34/Site_Compatibility

但遗憾的是,我还没有找到一种方法来获得FF 33。FF 34或35中的x行为。十、

任何关于布局或如何更好地隔离问题的帮助都将不胜感激。

共有3个答案

公西运良
2023-03-14

这些修复对我都不起作用,尽管它们起作用了。在我的例子中,我提供了一个显示:table-cell回退,它似乎正在接管。使用SASS,包括像这样,回退适用于IE而不影响FF:

flex: auto; // or whatever   
.ie & {
  display: table-cell;
}
章睿
2023-03-14

比这更简单,只要给灵活的孩子

.flex-child {
  flex: 1;
  overflow: hidden;
}

不使用minwidth:0hack

戚浩淼
2023-03-14

与此相关的差异是“flex项目的隐含最小尺寸”,这是flexbox规范中的一个新特性(或者更确切地说,是一个被删除并重新引入的特性)

恢复旧行为的最简单(最简单)的方法是添加以下样式规则:如果您担心水平flexbox中的溢出,请添加*{min-高:0}(或min-宽);但它看起来像您的测试用例只有从垂直柔性容器溢出的问题)。

更新了fiddle,并进行了更改:http://jsfiddle.net/yoL2otcr/1/

实际上,您应该只需要在特定的元素上设置min-high: 0-特别是,您需要在以下每个元素上设置:

>

  • 是面向“列”的flex容器的子容器

    有一个高大的子代,您希望允许它溢出(它可能会由具有溢出:滚动的中间元素优雅地处理,就像这里的情况一样)

    (在你的例子中,实际上有一堆嵌套的元素,因为你在许多嵌套的flex容器中有一个单独的高元素。所以,不幸的是,你可能需要min-high: 0一直向上。)

    (如果您感到好奇,这个bug有更多信息

  •  类似资料:
    • 问题内容: 我试图复制(如果可能改善)的Python 2.x的在3.x的排序行为,使双方订购类型喜欢,等如预期进行排序,并相互unorderable类型的输出中进行分组。 这是我正在谈论的示例: 我之前在此方面的尝试(使用键参数的类)从根本上被破坏了,因为它的方法是 试图比较值,以及 如果失败,则退回比较其类型的字符串表示形式 正如布伦·巴恩(BrenBarn)的出色回答所解释的那样,这可能导致不

    • 问题内容: 我正在使用Windows 10,Python 3.5和tensorflow 1.1.0。我有以下脚本: 我得到错误: 问题答案: 如果您写: 然后不是图层,而是图层的输出。该层是 所以看来您的意思是: 这是完整的代码段:

    • 问题内容: 我已经执行了JDBC查询以获取结果集。在遍历之前,我想快速找出返回了多少行。我如何才能做到这一点? 我正在使用Java 6,Oracle 11g和最新的Oracle JDBC驱动程序。 问题答案: 您将不得不作为一个单独的查询来执行此操作,例如: 某些JDBC驱动程序可能会告诉您,但这是可选行为,更重要的是,该驱动程序可能还不知道。这可能是由于如何优化查询所致,例如,Oracle中的两

    • 我正在开发一个通过FCM使用通知的测试应用程序。我使用Volley将数据从设备发送到服务器(WAMP),但令牌始终是空字符串/我编写的默认值。我在互联网上搜索了一下,但我仍然不知道为什么令牌没有被存储/生成(我是编码新手。)还有一件事:每次我发送令牌时,toast都会向我显示我在那里写的“好的”文本,但它也会给我很多html代码。这是我的文件:MainActivity.kt FcmInstance

    • 如何获得JAVA中的Tomcat/Catalina版本号? 我已经看到了很多如何通过命令行等来实现这一点,但这不是我可以使用的代码,我也不能使用catalina。作为版本号的路径已从路径中剥离。 还请注意,我想在代码中使用该版本,所以我所看到的各种JSP解决方案也不适用于我。 谢谢

    • 问题内容: 我正在处理高度不平衡的数据集,我的想法是从我的 libSVM 模型中获取特征权重的值。到目前为止,我对线性内核还可以,我可以在其中获得特征权重,但是当我使用或时,我无法达到目标。 在这里,我正在使用我的模型,并且可以使用轻松获得线性核的特征权重。谁能帮助我可以做同样的事情还是?到目前为止,我已尝试执行以下操作: 问题答案: 正如文档中所述,这不仅是不可能的: 权重分配给特征(原始问题的