Srcset选择了错误的图像尺寸

问题描述

我有一个网页,其中图像占据了屏幕宽度的100%,而浏览器的宽度小于960px。

浏览器的宽度大于960px之后,该图像会以较小的200px缩略图显示,因此我希望它加载较小的图像。我正在尝试使用图像上的srcset属性来完成此操作。

但是,即使我使用宽960像素以上的大窗口,浏览器也会每次加载较大的图像。我的语法不正确吗?

<img 
    src="http://localhost/mysite/images/960x540.jpg"
    srcset="
        http://localhost/mysite/images/960x480.jpg 960w,http://localhost/mysite/images/210x210.jpg 210w,"
    sizes="(min-width: 960px) 210px,100vw"
>
<style>
@media only screen and (max-width: 959px) {
  img {
    width: 100%;
  }
}

@media only screen and (min-width: 960px) {
  img {
    width: 210px;
  }
}
</style>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)