我正在处理以下标记的页面:
<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有些变化,请问还有其他人能够确认这个问题或者说我做错了什么?附代码演示链接。