100vhとは?100%と何が違う? そもそも、100vhとはどういう指定なのでしょうか? vh(viewport height)は、要素のサイズを指定する単位の1つで、100vhはビューポートの高さ全体を示しています。 ビューポート(Viewport)は、ウェブページが表示される領域のことを指します。 具体的には、ユーザーがブラウザでウェブページを見る際に表示される画面の領域を指します。 ビューポートはウィンドウやデバイスに依存し、そのサイズはデバイスやブラウザの設定によって変わります。 ビューポートのサイズは、ウィンドウのサイズやデバイスの画面サイズによって異なります。ウィンドウをリサイズしたり、デバイスの向きを変えたりすると、ビューポートのサイズも変化します。 以下のように指定します。 div { height: 100vh; } これに対して、100%とは親要素の高さいっぱいという