在 img 标签中显示图像与具有图像背景的 div 中显示图像时,性能或加载/缓存行为是否有任何差异?
我的例子:
我有一个包含许多重叠图像的网站,其中一些图像需要使用 javascript 动态加载。一个问题是我需要将图像锚定到元素的右侧,这样我就可以做出很好的向右擦除的效果。因此,我使用了背景图像位于右侧的 div。无法弄清楚如何使用 img 做到这一点,但由于 divs 为我工作,我不知道这是否重要......
AFAIK,浏览器缓存图像的方式是一样的,无论它们是在 DIV 还是 IMG 中。无论如何,我认为这是一种特定性能被定义为每个渲染引擎(可能还有围绕它们构建的浏览器)内部实现细节的情况。因此,它既超出了我们作为设计者/开发人员的控制范围,而且可能会因浏览器和版本的不同而发生变化。换句话说,我不会花太多时间去担心它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)