Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
126
126
126
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

HTML
<img src="photo.jpg"
  srcset="photo-400.jpg 400w, photo-800.jpg 800w"
  sizes="auto"
  loading="lazy"
  alt="自動サイズ計算の画像">

ライブデモ

Lazy image with sizes auto

Combine loading="lazy" with sizes="auto" for layout-based source selection.

プレビュー全画面表示

Auto sizing note

Explain that sizes auto works only with lazy-loaded images.

プレビュー全画面表示

Responsive image checklist

Combine auto sizing with dimensions and meaningful alt text.

プレビュー全画面表示

実務での使いどころ

  • <img sizes="auto" loading="lazy"> の活用

    HTMLImageElement の sizes プロパティによって、メディア条件のリストごとに、画像のレイアウト幅を指定することができます。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。