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

The auto keyword for sizes derives the layout width from the image slot, but it applies only when loading is lazy.

プレビュー全画面表示

Responsive image checklist

Combine auto sizing with dimensions and meaningful alt text.

プレビュー全画面表示

実務での使いどころ

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

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

注意点

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

アクセシビリティ

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