Html srcset,我还需要写“我需要写什么?”;1倍,2倍,3倍“;如果我';您是否指定了每个图像的宽度?

Html srcset,我还需要写“我需要写什么?”;1倍,2倍,3倍“;如果我';您是否指定了每个图像的宽度?,html,srcset,Html,Srcset,我应该写这个吗 srcset="small.jpg 1x 500w, medium.jpg 2x 1000w, large.jpg 3x 1500w" 还是这个 srcset="small.jpg 500w, medium.jpg 1000w, large.jpg 1500w" 这两个表达式是相同的吗?看起来就像这两个表达式中的后一个(基于本文): CSS技巧通常非常擅长更新内容,以防情况发生变化。我可以看到他的文章是2014年的,虽然很老,但现在已经很老了 但如果是我,那么我会尝试两者,使

我应该写这个吗

srcset="small.jpg 1x 500w, medium.jpg 2x 1000w, large.jpg 3x 1500w"
还是这个

srcset="small.jpg 500w, medium.jpg 1000w, large.jpg 1500w"

这两个表达式是相同的吗?

看起来就像这两个表达式中的后一个(基于本文):

CSS技巧通常非常擅长更新内容,以防情况发生变化。我可以看到他的文章是2014年的,虽然很老,但现在已经很老了


但如果是我,那么我会尝试两者,使用谷歌浏览器,使用“切换设备工具栏”(谷歌,如果你不知道它是什么),然后检查元素,看看它是否按照你想要的方式工作

您的第一个代码块不正确,请参阅此MDN文档:

srcset属性可以包含宽度描述符(w)或像素密度描述符(例如2x),但不能同时包含两者

第二个代码块是正确的

旁注:在选择下载三幅图像中的哪一幅时,浏览器将自动考虑设备的像素密度