【发布时间】:2021-12-02 12:23:02
【问题描述】:
我一直在做一个开发网站的项目。我想使用 'srcset' 属性在不同设备上应用不同大小的图像。以下是我在代码中定义图像的方式:
<img
srcset="images/mobile/image-header-750w.jpg 750w,
images/desktop/image-header-2880w.jpg 2880w"
sizes="(max-width: 767px) 750w,
2880w"
src="images/desktop/image-header-2880w.jpg"
alt=""
class="header-banner">
有人知道为什么会这样吗?
【问题讨论】:
-
该屏幕截图看起来像是从桌面浏览器截取的,而不是移动浏览器。我看到您启用了 Chrome 响应模式按钮,但您也需要向我们展示。
-
这更像是一个评论而不是答案,但我过去一直被这个迷惑,因为更大的图像被缓存了,并且浏览器足够聪明,可以重新加载图像的最大缓存版本.请务必在检查器打开的情况下检查您是否已禁用缓存,它可能一直工作正常而您不知道