4
我遇到了特定于firefox(afaik)的问题。firefox flex不会为滚动条增长
在Chrome中,如果您有
flex: 0 0 auto;
overflow: auto;
时存在溢出y方向,它占的滚动条的特宽幅,一切都很好。但在Firefox中,它没有考虑到额外的宽度,它也使得内容在x方向上溢出。
我已经准备演示此问题笔:
https://codepen.io/anon/pen/JEMyPm
火狐:
铬:
任何建议/解决方法将会很棒!
编辑:flex-grow:1(1 1 auto)可以解决这个问题,这使得容器通过增长来响应它周围的额外空间。如果你不想让元素增长并且只与内容一样宽泛呢?
flex:0 0 inherit;它会在Chrome中显示为无效 –
我知道flex-grow:1可以解决这个问题,但是我不希望它随着周围的额外空间而增长,只有当内容增长时! – Atrotors