在 html 中 img 元素的 srcset 属性中,我们可以指定每个源的宽度或像素密度。我们使用 w 来指定宽度,使用 x 来指定像素密度。我有一些关于 w 和 x 的问题。
500w是否意味着图像的宽度为500像素?如果是这样,为什么在 size 属性中使用的是 w 而不是 px?
1x是否意味着72pixels/inch的像素密度
为什么图像具有像素密度?我认为像素密度是指物理长度/空间内的像素数。例如,每英寸的像素数。但是数字图像不占用物理长度/空间,它只占用一些像素。那么数字图像的像素密度是什么意思?...这是我的猜测,如果我猜对了,请告诉我:图像只占用多个像素,但它可能是为了物理长度而设计的。例如,一个 144 像素宽度的按钮图像打算占据 1 英寸的物理空间。因此,它适用于 2x 的设备。我们通过在 srcset 属性中指定 2x 来告诉浏览器。总而言之,像素密度是指图像所针对的系统的像素密度。