我正在为响应式网页设计设置图像,并采用最近正式化的响应式图像语法。我没有使用所有方面,只是 srcset 和 sizes 部分。粗略地说,我的标记如下:
<img src="/image.jpg" alt="my alt text"
srcset="
/image-sm.jpg 320w,
/image-md.jpg 480w,
/image-lg.jpg 600w,
/image-xl.jpg 742w"
sizes="
(min-width: 992px) 742px,
(min-width: 768px) 582px,
(min-width: 600px) 441px,
(min-width: 480px) 599px,
(min-width: 321px) 479px,
320px"
>
我的设计是以移动优先的方式构建的。所以我的问题是:
媒体查询的顺序对浏览器选择哪个图像有任何影响吗?
如您所见,我让它们从最大断点变为最小,因为默认大小很小,而且我看到的所有语法示例都将默认大小放在最后。但这与我的主要 CSS(通过 SASS 编译)形成对比,后者也使用最小宽度媒体查询,我(正确地)首先有最小的断点。
我也应该在这个标记中首先使用较小的断点吗?还是在图像标记上下文中没有区别?