此篇為之前筆記的總結練習
Spanning and Placing Cardio
練習的 html 內容已經預訂好,在 body 內的內容如下所示
1 | <div class="container"> |
練習題
以下題目會大致說明其中文的意思,並不是翻譯,請諒解。
這兩題因為都在 .container class 中,所以就一起進行
- Make the grid 10 columns wide, every other taking up twice the free space
製作一個 10 欄表格,其每隔一個就是使用兩倍的空間
- Make the grid have 10 explicit rows, 50px high each
使表格有明確的 10 行,其高為 50 px
1 | .container { |
- With Item 1, start at col 3 and go until 5
針對 item1 由欄位 3 開始跨越到 欄位 5
1 | /* With Item 1, start at col 3 and go until 5 */ |
- With Item 2, start at col 5 and go until the end
由欄位 5 開始,填滿整行
1 | /* With Item 2, start at col 5 and go until the end */ |
- Make Item 5 double span 2 cols and rows
跨越 2 欄與 2 行
1 | /* Make Item 5 double span 2 cols and rows */ |
- Make Item 8 two rows high
就是跨越 2 行
1 | /* Make Item 8 two rows high */ |
- Make Item 15 span the entire grid width
使其跨越所有欄位,等於整行
1 | /* Make Item 15 span the entire grid width */ |
- Make item 18 span 4 widths, but end 9
指定跨越 4 欄,但是指定結束在欄位 9
1 | /* Make item 18 span 4 widths, but end 9 */ |
- Make item 20 start at row 4 and go for 3
由行 4 開始跨越 3 行
1 | /* Make item 20 start at row 4 and go for 3 */ |
參考資料
- CSS-Grid 課程
- 作者 Wes Bos CSS-Grid Github
- 我的 CSS-Grid 練習Github