2.3 Grid 排版 - Items
Grid Items 相關屬性。
grid-column
數值指的是 Grid Column Line 的意思。
span 2:指的是擴展兩個欄的意思。
例:
grid-row
數值指的是 Grid Row Line 的意思。
span 2:指的是擴展兩個欄的意思。
例:
grid-area
原來九個欄位如下:
將 4 的那個欄位,擴展到 4、5、7、8,變成如下:
例 1:使用 Grid Line 來設定範圍:
例 2:使用 grid-area 來將欄位指定位置(例:將 1 和 9 對調):
例 3: grid-area
也可以用來設定這個 Item 的名稱,然後就可以在 Grid Container
中使用 grid-template-areas
中直接指定名稱。
範例請參考 grid-template-areas
屬性。
排列相關
justify-self
請參考 justify-items
。
align-self
請參考 align-items
。
place-self
請參考 place-items
。
是 justify-self
和 align-self
的簡寫形式,格式如下:
練習
建立 grid_practice.html
來練習,請貼上以下原始碼:
使用 Grid 排版模式,變成如下圖佈局:
方式一:使用 Grid Line 來切
例如 header.grid_item
:
參考作法:
方式二:使用命名方式
給定各個 Item 命名如下:
參考作法:
Last updated