先にマス目を宣言する

CSSレイアウト入門 / 全 5

親に grid と列の定義を書く

display の grid だけでは縦1列のままです。列をいくつに分けるかを grid-template-columns で伝えて、はじめてマス目ができます。

.work-list {
display: grid;
display: gridここがグリッドコンテナ
grid-template-columns: 1fr 1fr 1fr;
grid-template-columns列をいくつに分けるか
}

子要素には何も書きません。並べ方を決めるのは親の仕事、という考え方は Flexbox とまったく同じです。

1 / 5

このスライドが付いているレッスンを開く