contain属性的作用 :向浏览器解释网页的布局,让浏览器可以据此做一些性能优化。如果你的网页是静态网页,浏览器只需要在加载页面的时候做一次渲染,那么contain属性就没什么作用了。
contain属性的取值 :
参考: https://www.smashingmagazine.com/2019/12/browsers-containment-css-contain-property/
background-size中的cover与contain都是将图片以相同的宽高比缩放以适应容易的宽高,不同的是cover会缩放至图片能够铺满整个容易,可能会有部分图片区域被裁剪,而contain则是图片会缩放至整个图片都能显示完全,但是容易可能会有留白。