C-13. グリッドの設定

グリッドレイアウトを理解しておこう

列と行を定義する水平線と垂直線の集合が交差したものです。要素をグリッド上の行と列の中に配置することができます。

grid

列と行を定義する水平線と垂直線(グリッドライン)が交差した格子状のもので、要素をグリッド上の行と列の中に配置することができます。

MDNーグリッドレイアウトの基本概念 参考

記載してどのような表示になるか確認してみよう!

ブラウザ実行結果

グリッド数を変える

grid-column-start: グリッド領域のブロックの開始側の端を指定します。
grid-column-end: グリッド領域のブロックの末尾側の端を指定します。

記載してどのような表示になるか確認してみよう!

ブラウザ実行結果

fractionの意味を知ろう

fraction(分数の意味)」の略、100px 200pxなどのピクセル単位などを使ったりしますが、何ピクセルか図ったりするのはわずらわしいので、「fr」という単位を利用します。

最大幅は、枠に合わせたグリッドの大きさを自動的に調整してくれます。

記載内容を変更してどのような表示になるか確認してみよう!

ブラウザ実行結果

課題

以下の並びで、display: gridをつかって、レスポンシブル(横サイズを変更しても型がくずれないように)なグリッド配置にしてください。

1行目:1カラム

2行目:2カラム

3行目:3カラム

4行目:2カラム

5行目:1カラム

ヒント:3列の場合は、<div>で子要素をつくる。もしくは、3列の部分だけを分けて作成。

作成方法は、いくつもあります。 これが正確というものがありませんので、自身でアレンジしてください。

作成したファイル名をindex_2_23.htmlにして送ってください。

実行結果

ヒント

以下使用するCSS例になります。実行結果の構成になるように、組み換えていきましょう。

課題・復習用検索キーワード

検索例
🔍CSS display glid
🔍CSS fr auto 違い
🔍CSS カラムとは