▦ グリッドテンプレート (Grid Template)

グリッドの行と列を定義します。

gridTemplateColumns と gridTemplateRows プロパティは、グリッドのトラックサイズ関数を定義します。

トラックサイズ

各トラックは min と max のサイズ関数を使って定義します:

値説明例 (JS)
Points(ポイント)ピクセル単位の固定サイズ。{ min: 100, max: 100 }
Percent(パーセント)コンテナサイズの割合。{ min: 0, max: '50%' }
Flex (fr)(フレックス)残りスペースのシェア(分数単位)。{ min: 0, max: '1fr' }
Auto(自動)コンテンツと利用可能なスペースに基づくサイズ。{ min: 'auto', max: 'auto' }
MinContent(最小コンテンツ)コンテンツに適合する最小のサイズ。{ min: 'min-content', max: 'auto' }
MaxContent(最大コンテンツ)コンテンツに適合する最大のサイズ。{ min: 'auto', max: 'max-content' }

min と max のパーセント値は "50%" のような文字列で指定し、対応するコンテナ寸法の半分を表します。数値は固定長で、0.5 は 0.5 ピクセルです。gridAutoRows、gridAutoColumns、repeat の tracks 配列にも同じ規則が適用されます。

例

Loading Preview…

API リファレンス

次のステップ

© 2026 ByteLand Technology Limited