Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

概要

要素のサイズに上限と下限を設けるプロパティです。レスポンシブデザインにおいて、要素が極端に小さくなったり大きくなったりすることを防ぎます。max-width: 100%は画像のレスポンシブ対応の定番パターンであり、min-heightはフッターを下に押し下げるレイアウトに使用されます。

対応ブラウザ

デスクトップ

Chrome 18+
Edge 12+
Safari 1.3+
Firefox 1+

モバイル

Chrome Android 18+
Safari iOS 1+
Firefox Android 4+

基本構文

CSS
img {
  max-width: 100%;
  height: auto;
}
.main {
  min-height: 100vh;
}

実務での使いどころ

  • 画像のレスポンシブ制御

    max-width: 100%で画像がコンテナからはみ出さないようにし、min-heightでメインコンテンツの最小高さを保証します。

注意点

  • min-widthはmax-widthより優先されるため、両方を設定する場合はmin-width ≤ max-widthとなるよう注意してください。

アクセシビリティ

  • テキストを含む要素にmax-heightを設定する場合、フォントサイズの拡大時にテキストが切れないようoverflowの処理を確認してください。