目標
此篇介紹格線佈局中的 fr 此單位的使用,以及如何使用此單位來填滿格線佈局
首先,來個預定情境如下,使用百分比來設定,但是由於設定了 gap 所以會造成設定溢出
1 | .container { |
加上邊框來觀察會更明顯
1 | .container { |
這時候可以使用 fr 單位,此單位會自動計算表格中剩餘可以使用的空間,然後分配
1 | .container { |
當然,除了 grid-template-columns 外,在 grid-template-rows 也可以使用 fr 單位;而另一個 auto 的設定則是會依照內容的大小去自動調整表格大小,可以觀看如下範例
1 | .container { |
筆記與備註事項
fr 單位
Tracks can be defined using any length unit.
資料來源 - MDN
參考資料
- CSS-Grid 課程
- 作者 Wes Bos CSS-Grid Github
- 我的 CSS-Grid 練習Github