事情是這樣子的,前陣子在實作留言板的時候,遇到了以下問題:

使用 Flex 進行排版後,一旦留言字數多,大頭貼便很明顯地遭到擠壓,所幸上網爬文後很快的找到解決方法。
flex-shrink
flex-shrink 默認值是 1,若空間不足,元素將會自行縮小(壓縮)。
而當 flex-shrink 設置為 0,則代表空間不足時不壓縮。
flex-shrink: 0;

如此一來,大頭貼就依照原先構想的樣子來顯示了,不會再因為文字過多而受到擠壓。
注意事項
display: flex 是設置在外層元素(元素),而 flex-shrink 則是與 flex 搭配使用,設置在子元素上。


