我想让自适应网页加载适当大小的图像。我现在有一个HTML模板,看起来像:已知图像大小时的图片元素使用情况
<picture>
<source media="(min-width: 950px)" srcset="{{ .Cover.Large }}">
<source media="(min-width: 600px)" srcset="{{ .Cover.Medium }}">
<source media="(min-width: 300px)" srcset="{{ .Cover.Small }}">
<source media="(min-width: 150px)" srcset="{{ .Cover.Xsmall }}">
<img src="{{ .Cover.Medium }}" alt="{{ .Title }} poster">
</picture>
大= 950x400 中型= 600x252 小= 300x126 Xmall = 150x63
现在,我想这个最小宽度是行不通的非常好,如果图片连续或弯曲。定义图像的尺寸并让浏览器下载最合适的源代码不是最好的吗?
https://html.spec.whatwg.org/multipage/embedded-content.html#valid-source-size-list
什么是做到这一点的干净的方式?令人困惑的是在我自己的反应的实验中,大尺寸总是加载: