1. 程式人生 > >關於flex兩端對齊的問題

關於flex兩端對齊的問題

flex兩端對齊是一個非常容易的寫法。

 display: flex;
  flex-direction: row;
  justify-content: space-between;

但是今天使用,怎麼都不好用。總是緊挨著出現在一起。

最後發現是因為其父元素不夠寬造成的。父元素原來我設定的內容比較長,所以內容自動撐大了,不需要設定寬度。當內容變少的時候,寬度自動收縮,導致這個元素的寬度不夠。雖然也是兩端對齊,但是因為寬度不夠,還是擠在一起了。

解決方案:將父元素設定寬度為100%即可,記住不是本元素,是父元素。