🔲 CSS Gridチートシート

プロパティ用途値の例
display: gridグリッドコンテナを作成display: grid;
grid-template-columns列の定義grid-template-columns: 1fr 2fr 1fr;
grid-template-rows行の定義grid-template-rows: 100px auto 50px;
gapセル間の余白gap: 16px;
row-gap / column-gap行/列の余白を個別指定row-gap: 20px; column-gap: 10px;
repeat()繰り返しパターンgrid-template-columns: repeat(3, 1fr);
fr残りスペースの比率grid-template-columns: 1fr 2fr;
minmax()最小〜最大の範囲指定grid-template-columns: minmax(200px, 1fr);
auto-fill列を自動で埋めるrepeat(auto-fill, minmax(200px, 1fr))
auto-fit列を自動で伸ばすrepeat(auto-fit, minmax(200px, 1fr))
grid-columnアイテムの列位置grid-column: 1 / 3;
grid-rowアイテムの行位置grid-row: 1 / span 2;
grid-area名前付きエリアに配置grid-area: header;
grid-template-areasエリアの名前定義grid-template-areas: "header header" "nav main";
justify-itemsセル内の水平配置justify-items: center;
align-itemsセル内の垂直配置align-items: center;
place-itemsセル内の配置(一括)place-items: center;
justify-contentグリッド全体の水平配置justify-content: space-between;
align-contentグリッド全体の垂直配置align-content: center;
justify-self個別アイテムの水平配置justify-self: end;
align-self個別アイテムの垂直配置align-self: start;
grid-auto-rows暗黙的行のサイズgrid-auto-rows: minmax(100px, auto);
grid-auto-columns暗黙的列のサイズgrid-auto-columns: 200px;
grid-auto-flow自動配置の方向grid-auto-flow: dense;
subgrid親グリッドの線を継承grid-template-columns: subgrid;

📖 関連する用語

❓ よくある質問

CSS Gridチートシートはどんな人向け?

CSS Grid初心者〜中級者向け。基本レイアウトから高度なグリッド配置まで網羅しています。

FlexboxとGridの使い分けは?

1方向の並びはFlexbox、2次元のレイアウトはGridが適しています。

印刷して使える?

はい。印刷に最適化されたレイアウトで出力されます。

⚠️ よくあるエラー

🔲 CSS Gridをレッスンで学ぼう!

CSSコースのレッスン5でFlexboxとGridを学べます。完全無料。

CSSコースを始める →