
CSS背景图不是普通img元素,不能直接靠添加srcset属性获得同样的候选选择。应按页面构建方式使用媒体查询、适用的image-set或改为语义图片布局,同时确认它究竟是装饰背景还是重要内容。
先确定背景承担的职责
如果图片只是衬底,CSS背景可以合适;若承载产品细节、文字或关键说明,就需要考虑可读正文和替代文字等要求。把重要信息只放在背景里,既可能在手机被裁掉,也不能仅靠优化下载体积解决可访问性问题。
区分尺寸切换与构图切换
手机通常需要更窄的构图,而不仅是桌面图片缩小。记录background-size、定位和容器高度如何裁切主体,制作不同设备所需的明确副本。媒体查询可以切换资源,但具体断点应依据内容,不直接套用别的网站数值。

根据实现选择资源机制
主题或Elementor的响应式背景控制、CSS媒体查询及image-set支持范围不同。先确认最终输出和目标浏览器行为,避免同时保留大图预加载又在手机请求小图,造成两份下载。需要语义图片时,可设计img或picture与内容的布局关系。
检查请求而非只看缩小效果
在手机视口下重新加载,核对实际请求的大图、小图和可能的预加载资源,比较图片清晰度与主体位置。背景看起来尺寸合适,并不意味着传输文件变小。再检查桌面、横屏及无图时的文字对比,确保版式没有依赖单一裁切。
关键区别

CSS背景:常用于装饰衬底;不接受img的srcset。
媒体查询:可切换不同资源;按真实构图设断点。
语义图片:表达重要画面信息;提供对应文字说明。
怎样确认处理到位
手机实际下载合适资源,主体未被错误裁切,桌面和横屏保持预期,重要信息也能通过正文或适当替代内容理解。
容易误判的边界
把背景图改小只解决部分传输问题;内容意义、构图和预加载重复仍需分别检查,不能用一个属性解决所有情况。
