1. サイジング
  2. 高さ

サイジング

高さ

要素の高さを設定するためのユーティリティ。

クラススタイル
h-<number>
height: calc(var(--spacing) * <number>);
h-<fraction>
height: calc(<fraction> * 100%);
h-auto
height: auto;
h-px
height: 1px;
h-full
height: 100%;
h-screen
height: 100vh;
h-dvh
height: 100dvh;
h-dvw
height: 100dvw;
h-lvh
height: 100lvh;
h-lvw
height: 100lvw;

基本的な例

h-24h-64 のような h-<number> ユーティリティを使用して、スペーシングスケールに基づいて要素の固定高さを設定します。

h-96
h-80
h-64
h-48
h-40
h-32
h-24
<div class="h-96 ...">h-96</div>
<div class="h-80 ...">h-80</div>
<div class="h-64 ...">h-64</div>
<div class="h-48 ...">h-48</div>
<div class="h-40 ...">h-40</div>
<div class="h-32 ...">h-32</div>
<div class="h-24 ...">h-24</div>

パーセンテージの使用

h-full または h-1/2h-2/5 のような h-<fraction> ユーティリティを使用して、要素にパーセンテージベースの高さを与えます。

h-full
h-9/10
h-3/4
h-1/2
h-1/3
<div class="h-full ...">h-full</div>
<div class="h-9/10 ...">h-9/10</div>
<div class="h-3/4 ...">h-3/4</div>
<div class="h-1/2 ...">h-1/2</div>
<div class="h-1/3 ...">h-1/3</div>

ビューポートに合わせる

h-screen ユーティリティを使用して、要素をビューポートの高さ全体に広げます。

<div class="h-screen">
<!-- ... -->
</div>

ダイナミックビューポートに合わせる

h-dvh ユーティリティを使用して、ブラウザ UI が拡大または縮小するにつれて変化するビューポートの高さ全体に要素を広げます。

ビューポートをスクロールして、ビューポートの高さの変化を確認してください。

tailwindcss.com

h-dvh

<div class="h-dvh">
<!-- ... -->
</div>

ラージビューポートに合わせる

h-lvh ユーティリティを使用して、要素の高さをビューポートの可能な限り最大の高さに設定します。

ビューポートをスクロールして、ビューポートの高さの変化を確認してください。

tailwindcss.com

h-lvh

<div class="h-lvh">
<!-- ... -->
</div>

スモールビューポートに合わせる

h-svh ユーティリティを使用して、要素の高さをビューポートの可能な限り最小の高さに設定します。

ビューポートをスクロールして、ビューポートの高さの変化を確認してください。

tailwindcss.com

h-svh

<div class="h-svh">
<!-- ... -->
</div>

width と height の両方を設定する

size-pxsize-4size-full のようなユーティリティを使用して、要素の width と height の両方を同時に設定します。

size-16
size-20
size-24
<div class="size-16 ...">size-16</div>
<div class="size-20 ...">size-20</div>
<div class="size-24 ...">size-24</div>
<div class="size-32 ...">size-32</div>
<div class="size-40 ...">size-40</div>

カスタム値の使用

次の h-[<value>] 構文 を設定するには高さ完全にカスタムな値に基づいて

<div class="h-[32rem] ...">
<!-- ... -->
</div>

CSS 変数の場合は、次のものも使用できます。 h-(<custom-property>) 構文

<div class="h-(--my-height) ...">
<!-- ... -->
</div>

これは単なる省略形です h-[var(<custom-property>)] これは、自動的に var() 関数を追加します。

レスポンシブデザイン

プレフィックス height ユーティリティ md: のようなブレークポイントバリアントでプレフィックスすると、ユーティリティを適用するのはmedium スクリーンサイズ以上の場合のみです。

<div class="h-1/2 md:h-full ...">
<!-- ... -->
</div>

バリアントの使用方法の詳細については、バリアントのドキュメントをご覧ください。

テーマのカスタマイズ

次の h-<number> および size-<number>ユーティリティは --spacing テーマ変数によって駆動され、これは独自のテーマでカスタマイズできます。

@theme {
--spacing: 1px;
}

スペーシングスケールのカスタマイズの詳細については、テーマ変数のドキュメントをご覧ください。

Copyright © 2025 Tailwind Labs Inc.·商標ポリシー