現代のブラウザサポート状況を考慮し、以下の優先順位で画像フォーマットを選定してください。
推奨フォーマット
従来フォーマット(フォールバック用)
picture タグ使用時は、最新・高圧縮率のフォーマットから順番に記述してください
<picture>
<source srcset="/images/hero.avif" type="image/avif" />
<source srcset="/images/hero.webp" type="image/webp" />
<img src="/images/hero.jpg" alt="" width="800" height="600" />
</picture>
フレームワーク等の画像最適化機能を利用する場合
<img
src="/images/product-800.webp"
srcset="
/images/product-400.webp 400w,
/images/product-800.webp 800w,
/images/product-1200.webp 1200w
"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 33vw"
alt="商品画像"
width="800"
height="600"
loading="lazy"
/>
フレームワーク等の最適化機能が利用できない場合
<!-- ✅ デスクトップとモバイルの2サイズ -->
<img
src="/images/product-800.webp"
srcset="/images/product-400.webp 400w, /images/product-800.webp 800w"
sizes="(max-width: 768px) 400px, 800px"
alt="商品画像"
width="800"
height="600"
loading="lazy"
/>
<!-- または、PCデザインのみの場合 -->
<img
src="/images/product.webp"
alt="商品画像"
width="800"
height="600"
loading="lazy"
/>