回答
很难说,CSS中的标记和图像中有图像。没有任何规则,这取决于浏览器。
如果它们是按照源顺序请求的,则不能保证响应(所有图像数据)将按照它们请求的相同顺序接收。浏览器可以同时发出多个请求,因此它取决于图像的提供位置以及图像的大小。
此外,他们可能已经被缓存,我认为你可能过分地喋喋不休。
您可以尝试或查看一些JavaScript preloader例程或其他东西,但说实话,这不是一种需要担心的事情。用户习惯于这种体验。
最简单的实现是隐藏所有这些图像(使用JavaScript以便非JS不受影响)并等待页面的onload事件,然后您可以使用JavaScript计时器使图像按顺序显示您希望它们出现在屏幕上。
一旦所有关联的页面制品完成加载,onload事件就会触发,有时候这种情况永远不会发生(希望很少),或者花费一段难以忍受的时间。那么,你也可以有一个超时触发onload事件处理程序作为后备,以防万一发生这种情况,然后只显示你有什么。这是一种会导致我无法做任何事情的事情,并且保持简单。
如果问题是页面在图像加载时会回流,那是因为您尚未指定图像占位符的尺寸(例如IMG元素的宽度和高度属性)。
另请参阅:http://stackoverflow.com/questions/2423623/order-of-loading-images-in-html-and-css –
与onload的好点。我以前从未使用过,所以这很有启发。谢谢李! – rememberlenny
Firefox 好像按照它们在标记中显示的顺序加载图像。我相信Chrome和Internet也是这样做的。
您可以使用Firefox或Chrome控制台中的Firebug自行测试。
如果你认为他们总是这样做,你还没有做足够的测试。 –
我认为你是对的。我编辑我的答案。 – Magus
- 1. 为什么SharePoint网站上的XML站点地图被下载?
- 2. 什么是图像的最大高度,以在网站上加载的iPad
- 3. 什么是在网站上显示图像的最佳方式?
- 4. 在网站上存储列排序顺序的最佳方式是什么?
- 5. 图像在网站上未加载
- 6. 图像不加载在网站上
- 7. 如何在网站上载2D图像?
- 8. 以下算法的顺序是什么?
- 9. 如何检测您的网站是否在SFSafariViewController上加载
- 10. 为什么图像不会出现在我的网站上
- 11. 在网站中链接图像的正确方法是什么?
- 12. 从网站下载图像到桌面
- 13. 使用Perl从网站下载图像
- 14. 从网站下载和“使用”图像
- 15. 使用node.js从网站下载图像
- 16. 什么是在我的网站上缓存图像的最佳方式?
- 17. 什么是可以在网站上使用的图像的最大尺寸?
- 18. 是否可以从网站下载低分辨率的图像?
- 19. 为什么我的CodeIgniter网站从下到上加载?
- 20. 为什么PyPI的网站上没有下载文件?
- 21. 我的django制作网站上的图像破碎。为什么?
- 22. 网上下载图像异步在.net
- 23. 导致为什么图像不在网站上加载,但在萤火虫
- 24. 什么大小应我的图片是在移动网站上
- 25. 在网站上显示透明图像的最佳方法是什么?
- 26. 网站上的图像
- 27. 什么是最好的WordPress插件加快您的网站加载?
- 28. 什么会导致您的网站的所有图像不显示?
- 29. 什么是您在iOS上的地图上针脚的数据加载策略?
- 30. 什么是一个好的图像托管网站与API允许我从我的网站上传图片?
我不认为他们将被下载的顺序有任何*担保*。 –