我工作具有以下的标记在页面上:做最新的Chrome/Opera获取srcset错误?
<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 &歌剧,他们忽略任何屏幕尺寸,只是输出哪个文件被列为最后的(所以在我的情况下是1234x400.jpg)。
使用Picturefill,Firefox和Safari都能在较小的屏幕上显示正确的图像。
在我今天测试的过程中,我推出了一段时间没有打开的Opera。当它第一次启动时,它是在第25版,它会在较小的屏幕尺寸下显示正确的图像。
然后我注意到一个更新已经下载了,所以我运行它,更新到v27,然后Opera显示与最新的Chrome相同的问题。
因此,最近似乎在Blink中发生了一些变化。
其他人可以证实这一点,或者我只是做错了吗?
Codepen说明我的意思。