灵活方框会导致Firefox出现渲染问题吗?

Ale*_*lex -2 javascript css firefox flicker flexbox

有谁知道什么可能导致Firefox闪屏?它会在短时间内变黑.我认为这是"回流",但我无法弄清楚是什么导致了它.

我尝试过禁用转换,自定义字体,渐变,但它仍然会发生.

它可以是柔性盒吗?因为我到处都在使用它们,并且在我切换到柔性盒后我发现FF有些滞后.

Pat*_*tle 6

我过去也遇到过同样的问题.如果你有很多display: flex嵌套在里面的元素,它基本上会使渲染时间加倍.

对我有用的解决方案是使用display:-moz-box而不是display: flex

或者,我建议重构HTML以降低嵌套级别,并使标记尽可能精简

您可以在此错误报告中找到更多信息

  • "使用display:-moz-box而不是display:flex"哎哟.谈论严重的倒退. (8认同)
  • 真棒.你的回答得到了我的投票,因为有三件事:一个直接的解决方案(CSS); 更大的潜在优化修复("去嵌套"); 以及有关同一问题的一些文档的链接. (2认同)