升级到Chrome 72后是否有人遇到布局问题?

时间:2019-01-30 18:45:36

标签: css google-chrome flexbox overflow

我的一些客户升级到Chrome v72之后,他们注意到<= v71中不存在的一些布局问题。根据我的发现,它主要发生在具有溢出元素的情况下:自动或溢出:在使用flexbox定位其子元素的父元素中滚动。

还有其他人遇到这种情况吗?请注意,这仅在v72中发生,我已经测试了<72和其他Webkit浏览器,并且无法复制它。

2 个答案:

答案 0 :(得分:14)

自v72以来,看起来像Chrome呈现的弹性框溢出有所不同。这些更改中至少有一部分是有意使Chrome更加符合规范和其他浏览器的。

有关详细信息,请参见此问题: https://bugs.chromium.org/p/chromium/issues/detail?id=927066

更新

  

我们听到您的声音很清晰,因此决定还原Chrome 72中的更改,以避免破坏现有网站,并让开发人员有更多时间更新其页面。

     

该更改将随Chrome 73一起提供。因此,进行必要的更改对于避免在以后的Chrome版本中破坏它并确保与Firefox兼容仍然很重要。

     

2019-02-05 22:44:28 UTC

答案 1 :(得分:0)

Chrome 73附带了这样的内容,上面a.xin的回答证实了这一点。

对我有用的快速而肮脏的修补程序是为所有flex子项添加“最小高度:0”。