我试图了解该sizes
属性在 PictureFill 2.0 polyfill 中的确切用途。以下是一些基本示例:
<img sizes="100vw, (min-width: 40em) 80vw"
srcset="pic-small.png 400w, pic-medium.png 800w, pic-large.png 1200w" alt="test">
<img sizes="(min-width: 40em) 80vw, 100vw"
srcset="medium.jpg 375w, medium.jpg 480w, large.jpg 768w" alt="A car">
根据文档:
该
sizes
语法用于定义跨多个断点的图像大小。srcset
然后定义图像数组及其固有大小。
因此该sizes
属性定义了跨断点的图像大小。这不就是 CSS 的用途吗?为什么要为图像在 HTML 属性中的显示方式定义类似 CSS 的规则?我在这里想念什么?
在旁注中,为什么官方文件说:
详细了解如何使用新的 srcset 和 sizes 属性超出了本指南的范围...
什么?那让我发笑。那不是文档的用途吗?