Quick reference

Class
Properties
h-0height: 0px;
h-pxheight: 1px;
h-0.5height: 0.125rem; /* 2px */
h-1height: 0.25rem; /* 4px */
h-1.5height: 0.375rem; /* 6px */
h-2height: 0.5rem; /* 8px */
h-2.5height: 0.625rem; /* 10px */
h-3height: 0.75rem; /* 12px */
h-3.5height: 0.875rem; /* 14px */
h-4height: 1rem; /* 16px */
h-5height: 1.25rem; /* 20px */
h-6height: 1.5rem; /* 24px */
h-7height: 1.75rem; /* 28px */
h-8height: 2rem; /* 32px */
h-9height: 2.25rem; /* 36px */
h-10height: 2.5rem; /* 40px */
h-11height: 2.75rem; /* 44px */
h-12height: 3rem; /* 48px */
h-14height: 3.5rem; /* 56px */
h-16height: 4rem; /* 64px */
h-20height: 5rem; /* 80px */
h-24height: 6rem; /* 96px */
h-28height: 7rem; /* 112px */
h-32height: 8rem; /* 128px */
h-36height: 9rem; /* 144px */
h-40height: 10rem; /* 160px */
h-44height: 11rem; /* 176px */
h-48height: 12rem; /* 192px */
h-52height: 13rem; /* 208px */
h-56height: 14rem; /* 224px */
h-60height: 15rem; /* 240px */
h-64height: 16rem; /* 256px */
h-72height: 18rem; /* 288px */
h-80height: 20rem; /* 320px */
h-96height: 24rem; /* 384px */
h-autoheight: auto;
h-1/2height: 50%;
h-1/3height: 33.333333%;
h-2/3height: 66.666667%;
h-1/4height: 25%;
h-2/4height: 50%;
h-3/4height: 75%;
h-1/5height: 20%;
h-2/5height: 40%;
h-3/5height: 60%;
h-4/5height: 80%;
h-1/6height: 16.666667%;
h-2/6height: 33.333333%;
h-3/6height: 50%;
h-4/6height: 66.666667%;
h-5/6height: 83.333333%;
h-fullheight: 100%;
h-screenheight: 100vh;
h-svhheight: 100svh;
h-lvhheight: 100lvh;
h-dvhheight: 100dvh;
h-minheight: min-content;
h-maxheight: max-content;
h-fitheight: fit-content;

Basic usage

고정 높이

h-px, h-1, h-64와 같은 유틸리티를 사용해 엘리먼트의 높이를 고정할 수 있습니다.

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을 사용해 요소의 높이를 부모의 100%로 설정할 수 있습니다.

<div class="h-48">
  <div class="h-full ...">
    <!-- 이 요소는 `12rem` (h-48)의 높이를 가집니다 -->
  </div>
</div>

뷰포트 높이

h-screen을 사용하면 엘리먼트가 뷰포트의 전체 높이를 차지하도록 설정할 수 있습니다.

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

동적 뷰포트 높이

브라우저 UI가 확장되거나 축소될 때 뷰포트의 전체 높이를 차지하도록 요소를 만들려면 h-dvh를 사용하세요.

Scroll up and down in the viewport to hide/show the browser UI

tailwindcss.com

h-dvh

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

큰 뷰포트 높이

h-lvh를 사용하면 엘리먼트의 높이를 뷰포트의 가장 큰 높이로 설정할 수 있습니다. 이는 100vh와 동일하게 동작합니다.

Scroll up and down in the viewport to hide/show the browser UI

tailwindcss.com

h-lvh

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

작은 뷰포트 높이

h-svh를 사용하면 엘리먼트의 높이를 뷰포트의 가능한 가장 작은 높이로 설정할 수 있습니다.

Scroll up and down in the viewport to hide/show the browser UI

tailwindcss.com

h-svh

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

Applying conditionally

호버, 포커스 및 기타 상태

Tailwind는 상태에 따라 유틸리티 클래스를 조건부로 적용할 수 있게 해줍니다. 예를 들어, hover:h-full 를 사용하면 h-full 유틸리티를 hover 상태에서만 적용할 수 있습니다.

<div class="h-8 hover:h-full">
  <!-- ... -->
</div>

사용 가능한 모든 상태 수정자 목록은 호버, 포커스, & 기타 상태 문서를 참고하세요.

브레이크포인트와 미디어 쿼리

여러분은 반응형 브레이크포인트, 다크 모드, prefers-reduced-motion 등과 같은 미디어 쿼리를 타겟팅하기 위해 변형 수식어를 사용할 수 있습니다. 예를 들어, md:h-full를 사용하면 중간 화면 크기 이상에서만 h-full 유틸리티를 적용할 수 있습니다.

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

더 자세히 알아보려면 반응형 디자인, 다크 모드, 그리고 다른 미디어 쿼리 수식어에 대한 문서를 확인하세요.


Using custom values

테마 커스터마이징

기본적으로 Tailwind의 높이 스케일은 기본 간격 스케일과 높이에 특화된 몇 가지 추가 값으로 구성됩니다.

tailwind.config.js 파일에서 theme.spacing 또는 theme.extend.spacing을 수정하여 간격 스케일을 커스터마이징할 수 있습니다.

tailwind.config.js
module.exports = {
  theme: {
    extend: {
      spacing: {
        '128': '32rem',
      }
    }
  }
}

높이를 별도로 커스터마이징하려면 tailwind.config.js 파일의 theme.height 섹션을 사용하세요.

tailwind.config.js
module.exports = {
  theme: {
    extend: {
      height: {
        '128': '32rem',
      }
    }
  }
}

기본 테마 커스터마이징에 대해 더 알아보려면 테마 커스터마이징 문서를 참고하세요.

임의 값

테마에 포함시키기 어려운 height 값을 일회성으로 사용해야 한다면, 대괄호를 사용해 임의의 값으로 속성을 즉석에서 생성할 수 있습니다.

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

임의 값 지원에 대해 더 알아보려면 임의 값 문서를 참고하세요.