グリッドコンテナの列のサイズと数を定義するプロパティです。
grid-template-columns: <track-size> ... | <line-name> <track-size> ...
grid-template-columns: 1fr 1fr 1fr;
3つの等幅(同じ幅)の列を作成します。例えば3カラムのレイアウトや、カードを均等に並べたい時に使います。
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
列の数を自動調整し、各列の最小幅を300px、最大幅を等分(1fr)にします。画面幅に応じてカラム数が増減するレスポンシブなグリッドが簡単に作れます。
repeat()とminmax()を組み合わせるとレスポンシブなグリッドが簡単に作れる。
IE11+(一部制限あり), 全モダンブラウザ