Mozilla 在 srcset 页面中说道:
如果 srcset 属性使用宽度描述符,则尺寸属性也必须存在,否则 srcset 本身将被忽略。
但是,同一个 Mozilla 在 响应式图像 页面中说:
在这种情况下,不需要尺寸 - 浏览器会计算出显示的分辨率,并提供 srcset 中引用的最合适的图像
我读得越多,就越觉得它是矛盾的。 Mozilla 中关于
sizes
和 srcset
属性真的存在矛盾吗?
它表示仅当使用可选宽度描述符时才需要
sizes
。 sizes
与宽度描述符结合使用,以便允许浏览器计算像素密度。
在响应式图像页面中,它说使用像素密度时可以省略尺寸(
x') descriptors, which is just rephrasing the what is said in the description for the
srcset`属性