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