グリッド
grid-template-columns 列の幅を決める
意味
グリッドの親要素の列数と、各列の幅を決める場合に使います。1fr 1fr は残り幅の二等分、200px 1fr は左固定+右の余り、repeat(3, minmax(0, 1fr)) は3列です。
行の高さは grid-template-rows です。列のあいだの空きは gap です。
コード
HTMLとCSSをコピーして、自分のファイルへ貼り付ければ同じ見た目を確認できます。
<div class="board">
<span>狭い</span>
<span>広い</span>
</div>.board {
display: grid;
grid-template-columns: 1fr 2fr;
gap: 0.5rem;
}
.board > span {
background: #efeef8;
padding: 0.55rem 0.65rem;
}プレビュー
ブラウザ対応
| ブラウザ | 対応 |
|---|---|
| Chrome | 57〜 |
| Firefox | 52〜 |
| Safari | 10.1〜 |
| Edge | 16〜 |
| Chrome Android | 57〜 |
| Safari iOS | 10.3〜 |
出典: MDN Web Docs(`@mdn/browser-compat-data`)