min-height

min-height

2025年02月12日 /最終更新:2025年02月12日

最小限の高さのサイズ指定プロパティです。

min-height

プロパティ・値の解説

プロパティ 指定の効果
min-height 指定要素の最小限の高さのサイズ指定 auto(初期値)・%・px・em・vh・svhなど

CodePenで動作チェック

「min-height」の指定を行うことで実際にはどういった影響があるのかを、CodePenのウィンドウを使って動作チェックしてみましょう。
CodePenのウィンドウで以下の作業を行いましょう。

/* min-height: 100vh; */
↓「/*」「*/」を削除↓
min-height: 100vh;

See the Pen プロパティ:min-height by 脇坂基徳 (@rvyolqet-the-vuer) on CodePen.

最小限の高さのサイズ指定プロパティ

htmlでのブロックの高さは、文字や画像のコンテンツ情報の量で決まってしまい、もしコンテンツが何もない状態だったら高さ0pxになり、ブロックの高さを保持できません。(そうなるとデザイン上、ページの最下部に設置しておきたいものがある場合かっこ悪いんです・・・)

何もコンテンツがない状態でも、高さを最小でも100%(ブラウザの表示領域の高さ)に保つために、ページの一番外側のブロックであるbodyタグに対し「min-height: 100vh;」を指定することで、最小限の高さを100vh※1に指定しています。
※1・・・「vhは」ブラウザウィンドウの高さの割合(参考:【CSS】vw、vh、vmin、vmaxとは?基本的な使い方 | JAJAAAN)