CSS grid system part II
Container 容器 / 父元素
- grid-template-columns 屬性可以定義網格排版要有幾列 (columns),以及各列的寬度
1 | .grid-container { |
- grid-template-rows 屬性可以定義每行的高度,輸入的數值使用空格分開
1 | .grid-container { |
- justify-content 屬性用來對齊容器內的各元素
- ※ 各網格的加總寬度不能超過容器寬度,否則這個屬性不會作用
1 | .grid-container { |
- align content 屬性用來垂直對齊容器內的各元素
- ※ 各網格的加總高度不能超過容器高度,否則這個屬性不會作用
1 | .grid-container { |
什麼是 minmax 語法?
- Ref. by MDN
- 為使用在 CSS grid system 中的函數,其提供了一個上下界,讓該列、行的大小只會在範圍內變動
- 可使用的屬性有:
- grid-template-columns
- grid-template-rows
- grid-auto-columns
- grid-auto-rows
- 標準語法如下:
- minmax ( [
| | | min-content | max-content | auto ] , [ | | | min-content | max-content | auto ] )
CSS:
1 | #container { |
HTML:
1 | <div id="container"> |