Sizing

max-height

Setting the maximum height of an element.

Overview

ClassDeclarations
max-vhmax-height: 100vh;
max-h:fullmax-height: 100%;
max-h:fitmax-height: fit-content;
max-h:minmax-height: min-content;
max-h:maxmax-height: max-content;
max-h:3xsmax-height: var(--container-3xs);
max-h:2xsmax-height: var(--container-2xs);
max-h:xsmax-height: var(--container-xs);
max-h:smmax-height: var(--container-sm);
max-h:mdmax-height: var(--container-md);
max-h:lgmax-height: var(--container-lg);
max-h:xlmax-height: var(--container-xl);
max-h:2xlmax-height: var(--container-2xl);
max-h:3xlmax-height: var(--container-3xl);
max-h:4xlmax-height: var(--container-4xl);
max-h:5xlmax-height: var(--container-5xl);
max-h:6xlmax-height: var(--container-6xl);
max-h:7xlmax-height: var(--container-7xl);
max-h:<size>max-height: <size>;

Examples

Cap a vertical region

Use max-h:* when content should stop growing past a limit.

<div class="overflow-y:auto max-h:3xs">  ...</div>
Generated CSS
@layer utilities {  .max-h\:64x {    max-height: 16rem  }  .overflow-y\:auto {    overflow-y: auto  }}

Keep media inside a frame

Use max-h:* with object-contain or object-cover when replaced media must stay within a visual frame.

<img class="w:full max-h:48x object-contain" src="..." alt="" />

Use viewport caps

Use max-vh or native viewport units when overlays and menus must stay within the visible viewport.

<div class="overflow:auto max-h:80dvh">  ...</div>

Apply conditionally

Apply styles based on different states using selectors and conditional queries.

<div class="max-h:none max-h:none@print max-h:3xs@sm">...</div>

Pair max height with an overflow rule when content can exceed the cap.



© 2026 Aoyue Design LLC.MIT License
Trademark Policy