【发布时间】:2017-10-30 16:46:21
【问题描述】:
有没有办法在 size 属性中不指定原始宽度的情况下将 scrset 添加到图像中?
例如,我有这张图片:
<img src="image.png" srcset="image_XXS.png 320w, image_XS.png 480w, image.png 481w" sizes="100vw">
原始大小为 555 像素。正如预期的那样,它在大于 480 像素的视口上使用原始图像,但将其拉伸到 555 像素以上。我发现如果我将原始宽度添加到 sizes 属性
<img src="image.png" srcset="image_XXS.png 320w, image_XS.png 480w, image.png 481w" sizes="(min-width: 555px) 555px, 100vw">
或者将其包裹在一个固定宽度的 div 中,它可以工作。
不知道原尺寸也可以吗?
提前致谢!
【问题讨论】: