除了其他人提到的兼容性问题(现代浏览器都支持background-size: cover,而object-fit: cover则不是),使用带有background-size: cover属性的div元素可能会产生意外的副作用,即如果用户尝试打印您的页面,由于浏览器将其视为背景并忽略它,很多时候图像将无法被打印。这可能对您来说完全无关紧要,但需要注意。虽然有一些解决方法,但我不知道是否有单一、跨浏览器的万能方法。