1. 画像の用意は2枚まで
  2. とにかくシンプルにしたい(sizesとかvwとか嫌だ)
  3. レスポンシブでスマホもPCも全部対応したい
  4. スマホの横持ちは無視!というより軽さ重視
  5. タブレットはいろんなサイズあるがiPad基準に
  6. iPadはPC側としよう(スマホ/PC&タブレット)

srcsetに画像指定1枚

iPadの幅は768pxだから767px未満にして767wでOK?

ダメだね、どの幅でも800.jpgのままだ。

 

<img src="1600.jpg" srcset="800.jpg 767w">

srcsetこうやって(,)カンマで2枚に

これで768px以上は1600.jpgになるんだ〜

 

<img src="1600.jpg" srcset="800.jpg 767w, 1600.jpg">

src側は小さい画像で良くね?

srcset効かない古いブラウザはRetinaディスプレイじゃない確率高いし、普通のsrcは小さい画像でいっか〜

これで完成!

 

<img src="800.jpg" srcset="800.jpg 767w, 1600.jpg">

要は、こんな感じかな
<img src="スマホ画像.jpg" srcset="スマホ画像.jpg 767w, PC&タブレット.jpg">

元記事