概要
「カード」を同じ大きさのまま格子状(グリッド)に並べるレイアウトです。商品一覧やブログの記事一覧など、
同じ形の情報をたくさん並べたいときによく使われます。CSS Grid の repeat(auto-fill, minmax()) を使うと、
画面幅に応じて 1 行に並ぶ列数が自動で変わる(幅が狭いと列数が減る)実装が少ないコードで作れます。
別名
表記ゆれ:カードグリッド、グリッドレイアウト、タイル型レイアウト、カード一覧
「グリッドレイアウト」「タイル型レイアウト」はカード以外の要素を並べる場合にも使われる、より広い言い方です。
AI への伝え方
「カードグリッドで並べて」で通じます。列数を固定にしたいか、画面幅に応じて自動で変えたいかで実装が 変わるため、「幅に応じて列数を自動調整して」のように伝えると仕様がぶれません。カード同士の余白(gap)の 大きさも伝えておくと安全です。
似たパーツとの違い
並べる 1 枚 1 枚の「カード」自体とは別の、並べ方(レイアウト)を指す言葉です。マス目をそろえずに レンガ状に敷き詰める「メイソンリーレイアウト」や、大きさの異なるマスを組み合わせる「ベントグリッド」とは、 すべてのマスを同じ大きさにそろえるかどうかで異なります。