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="max-w:full h:auto" 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:4xl@sm max-w:72ch@print">...</div>

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


  • Master UI


© 2026 Aoyue Design LLC.MIT License
Trademark Policy