CSS辞書

max-width

スペーシング・サイズ

要素の最大幅を指定するプロパティです。widthと組み合わせてレスポンシブなデザインが可能です。コンテンツが指定幅を超えないように制限し、大画面での可読性を保つのに役立ちます。

構文

Syntax
max-width: <length> | <percentage> | none

Tailwindでは

max-w-mdmax-width: 28rem(448px)
max-w-fullmax-width: 100%
max-w-nonemax-width: none

一般形: max-w-{size}(xs〜7xl)

任意値: max-w-[720px]

コード例

1

max-width: 600px;
実行結果
max-width: 120px
最大幅120px(親要素幅300px)

最大幅を600pxに制限

2

max-width: 100%;
実行結果
max-width: 100%
width: 400px
親要素幅300pxを超えない(width:400pxでもmax-width:100%で制限)

親要素の幅を超えないようにする

💡 TIPS

画像やコンテンツの横スクロール防止に便利。

⚠️ よくある間違い

widthとmax-widthを併用した場合、max-widthが優先される。

🤖 AIがよく間違えるポイント

min-widthとmax-widthが矛盾する場合はmin-widthが勝つ、という優先規則をAIは説明し忘れます。またコンテナの定番はwidth: 100% + max-widthではなく、widthは初期値autoのままmax-width + margin-inline: autoで十分なことが多いです。

💬 AIへの頼み方

本文コンテナを「最大720px・小画面では左右16px余白」にする定番パターンをmax-widthで書いて

そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。

関連プロパティ

このプロパティを使ったUIレシピ

ブラウザサポート

Baseline 広く利用可能
Chrome
1+
Firefox
1+
Safari
1+
Edge
12+