Sizing

max-width

Setting the maximum width of an element.

Overview

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

Examples

Cap a fluid element

Use max-w:* to let an element shrink with its container while preventing it from growing too wide.

<main class="w:full max-w:5xl mx:auto">  ...</main>
Generated CSS
@layer theme {  :root {    --container-5xl: 64rem  }}@layer utilities {  .mx\:auto {    margin-inline: auto  }  .max-w\:5xl {    max-width: var(--container-5xl)  }  .w\:full {    width: 100%  }}

Set a readable measure

Use text-relative units when the maximum width is based on reading comfort instead of the container scale.

<article class="w:full max-w:72ch">  ...</article>

Keep media responsive

Use max-w:full to prevent replaced elements such as images or videos from overflowing their parent.

<img class="h:auto max-w:full" src="..." alt="" />

Use viewport and container caps

Use max-vw when an element should never exceed the viewport width. Use max-w:* when the cap should follow the container theme token scale.

<section class="max-vw max-w:7xl@lg">  ...</section>

Apply conditionally

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

<div class="max-w:full max-w:72ch@print max-w:4xl@sm">...</div>

Pair max-w:* with w:full for wrappers that should be fluid until they hit the cap.



© 2026 Aoyue Design LLC.MIT License
Trademark Policy