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

概要

sizes="auto" は loading="lazy" の画像で、ブラウザがレイアウト後の実際の表示サイズから sizes 値を自動的に決定します。

対応ブラウザ

デスクトップ

Chrome 126+
Edge 126+
Safari 未対応
Firefox 未対応

モバイル

Chrome Android 126+
Safari iOS 未対応
Firefox Android 未対応

基本構文

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

実務での使いどころ

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

    sizes=auto。遅延読み込み画像のsizes属性を自動計算する機能。

注意点

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

アクセシビリティ

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