<img src="image-path.jpg" width="200" height="500" alt="画像の代替テキスト">
<img
    srcset="
        レンダリング候補画像URL-1 レンダリング候補画像URL-1がレンダリングされるビューポート最大幅または最大ディスプレイ解像度1,
        レンダリング候補画像URL-2 レンダリング候補画像URL-2がレンダリングされるビューポート最大幅または最大ディスプレイ解像度2,
        レンダリング候補画像URL-3 レンダリング候補画像URL-3がレンダリングされるビューポート最大幅または最大ディスプレイ解像度3,
        レンダリング候補画像URL-n レンダリング候補画像URL-nがレンダリングされるビューポート最大幅または最大ディスプレイ解像度n,
    "
    src="default.jpg"> <!-- srcsetが正しく設定されていれば、src属性は省略可能です -->
<img
    srcset="
        heart-small-480px.jpg 480w,
        heart-medium-700px.jpg 700w,
        heart-large-1000px.jpg 1000w
    "
    src="heart-large-1000px.jpg" 
    alt="ハート"> <!-- srcsetが設定されていればsrc属性は無視されます -->
<img
    srcset="
        heart-small-480px.jpg 1x,
        heart-medium-700px.jpg 2x,
        heart-large-1000px.jpg 3x
    "
    src="heart-large-1000px.jpg"
    alt="ハート"> <!-- srcsetが設定されている場合、src属性は無視されます -->
<img
    srcset="
        heart-small-480px.jpg 480w,
        heart-medium-700px.jpg 2x,
        heart-large-1000px.jpg 1000w
    "
    src="heart-large-1000px.jpg"
    alt="ハート"> <!-- srcset が設定されている場合、src 属性は無視されます -->
<img
    srcset="
        heart-small-480px.jpg 480w 1x,
        heart-medium-700px.jpg 700w 2x,
        heart-large-1000px.jpg 1000w 3x
    "
    src="heart-large-1000px.jpg"
    alt="ハート"> <!-- srcset が設定されている場合、src 属性は無視されます -->
<img
    srcset="
        heart-small-480px.jpg 480w,
        heart-medium-700px.jpg 700w,
        heart-large-1000px.jpg 1000w
    "
    sizes="
        (max-width: 幅) 幅,
        (max-width: 幅) 幅,
        幅
        ...
    "
    src="heart-large-1000px.jpg"
    alt="ハート"> <!-- srcset が設定されている場合、src 属性は無視されます -->
<img
    srcset="
        heart-small-480px.jpg 480w,
        heart-medium-700px.jpg 700w,
        heart-large-1000px.jpg 1000w
    "
    sizes="
        (max-width: 480px) 480px,
        (max-width: 700px) 700px,
        1000px
    "
    src="heart-large-1000px.jpg"
    alt="ハート"> <!-- srcsetが設定されている場合、src属性は無視されます -->

caniuse.comで詳しい情報をご確認ください。