HTML一覧CSS一覧CSS一覧

グリッド

grid-template-rows 行の高さを決める

重要度4 / 5

意味

グリッドの親要素の行の高さを決める場合に使います。書かない場合、行は中身に合わせて増えます。auto 1fr のように、ヘッダーを中身の高さ、本体を残り、といった枠に使います。

列は grid-template-columns です。親要素に高さが無いと、1fr の余りは見えません。

コード

HTMLとCSSをコピーして、自分のファイルへ貼り付ければ同じ見た目を確認できます。

HTML
<div class="frame">
  <span>上は中身の高さ</span>
  <span>下が残りの高さ</span>
</div>
CSS
.frame {
  display: grid;
  grid-template-rows: auto 1fr;
  height: 7rem;
  gap: 0.4rem;
}
.frame > span {
  background: #efeef8;
  padding: 0.4rem 0.65rem;
}

プレビュー

ブラウザ対応

主要ブラウザの対応状況
ブラウザ対応
Chrome57〜
Firefox52〜
Safari10.1〜
Edge16〜
Chrome Android57〜
Safari iOS10.3〜

出典: MDN Web Docs(`@mdn/browser-compat-data`)