在10px的无序列表项中重复1px宽度和20px高度大小为1kb的图像。 然后,以kb为单位的页面大小会增加10kb(listitem的宽度*图像的大小),否则将只有1kb。CSS背景图片重复是否增加页面负载?
回答
你只能做一个请求到服务器,以检查它一个背景图像一次,所以不,它不会增加页面大小。
像你所建议的图像是减少页面大小的理想方法。
如果你想更进一步,你可以考虑使用CSS精灵进一步减少页面大小和加载时间。
不,它不会增加大小。它将保持1kb的大小。
“基本上,图像切片对于分解巨大的图像非常有用,因此各个部分的加载速度将比整个大图像快。”
图像只被加载到浏览器的缓存中一次。所以装入的数量将只有1kb。这就是为什么精灵表是这样一个好主意。
不,完全不会增加加载页面时间。图像仅加载。
下载的页面大小不会改变(即,HTML和图像)。
由于它是相同的图像,它将从单一下载中重用。
但是,在内存中,背景需要渲染时会有增加。不可能确定这将导致什么样的记忆增加。
你的ans是一些令人困惑的东西。你能否详细说明一下? “但是,在记忆中,随着背景需要渲染,会有增加。” – hungrycoder
当在浏览器中渲染任何东西时,它需要内存。在10个地方显示相同的图像需要更多的内存,而不是显示在一个内存中。 – Oded
但@Kyle Sevenoaks说图像会被加载到浏览器的缓存中,以及它如何需要内存才能显示缓存的图像? – hungrycoder
绝对不会
当浏览器下载的背景下,重复的背景与下载的背景图像和从未下载多次,你可以用萤火
- 1. css背景图片不重复-x
- 2. 锚固CSS重复的背景图片
- 3. 是否可以通过CSS属性加载背景图片?
- 4. 整页CSS背景图片
- 5. CSS背景图片:页
- 6. 重复图片是否会增加网站的加载时间?
- 7. CSS背景图片未加载
- 8. CSS背景图片在Chrome不加载
- 9. CSS背景图片无法加载
- 10. CSS背景图片加载行为
- 11. jQuery .css背景图片预加载
- 12. CSS背景图片不会加载
- 13. CSS背景图片URL无法加载
- 14. CSS背景图片叠加
- 15. Bootstrap。页面背景图片
- 16. 背景图片未加载
- 17. 从背景加载图片
- 18. jquery负载预加载背景图像
- 19. CSS - (增加)数作为背景图片的CSS
- 20. SlickGrid - 背景加载页面
- 21. 背景图片重复页面的整个高度?
- 22. 如何通过页面重复一个小的背景图片?
- 23. 浏览器是否预载了隐藏的CSS背景图片?
- 24. 设置背景图片加载前的网页背景颜色
- 25. 背景CSS图片
- 26. CSS背景图片
- 27. CSS背景重复
- 28. CSS背景重载
- 29. 如何使页面加载时使用css淡入背景图片?
- 30. 加载到页面上的背景图片变化
这张图片是在缓存中,所以只有1 kb – mast0r