哪种显示图像的方式最优化?

Which is the most optimized way to display an image?

页面速度和页面大小方面的优化。 第一种方法是将图像显示为 div 的背景而不是在 img 标签中:

<div style="background:url("image-url.jpeg") no-repeat;background-size:cover;max-width:350px;max-height:350px;display:block;width:100%;height:100%;"></div>

第二种是普通的img标签方式:

<img src="image-url.jpeg" width=350 height=350 alt="" />

或者谁有更好的显示图片的方法。

谢谢。

*忽略 SEO 的好处

答案在这里:https://buildawesomewebsites.com/html-img-vs-css-background-image/

Imo,我将使用 img 标记,但我会改进您的代码:如果您想改进性能,可以将 'srcset' 属性与 img 标签:https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images 并为较小的设备加载较小的图像。

此外,您可以轻松使用带有 img 标签的延迟加载