次のマークアップを持つページに取り組んでいます。
<img
alt=""
src="/banner_home.300x200.jpg"
srcset="/banner_home.300x200.jpg 320w,
/banner_home.600x400.jpg 480w,
/banner_home.728x242.jpg 768w,
/banner_home.920x306.jpg 960w,
/banner_home.1234x400.jpg 1280w">
最新のChromeとOperaでは、画面サイズが何であれ無視され、最後にリストされているファイルが出力されるようです(私の場合は1234x400.jpg)。
Picturefill を使用すると、Firefox と Safari の両方が小さな画面で正しい画像を表示します。
今日のテスト中に、しばらく開いていなかった Opera を起動しました。最初に起動したときは v25 で、小さい画面サイズでも正しい画像が表示されました。
その後、アップデートがダウンロードされたことに気づいたので、それを実行して v27 にアップデートすると、Opera は最新の Chrome と同じ問題を表示していました。
ということで、最近Blinkで何かが変わったようです。
他の誰かがこれを確認できますか、それとも私が間違っているだけですか?