浏览器何时请求图像?

3
我觉得这是一个很容易找到答案的问题,但我似乎找不到答案。
通常来说,针对Chrome、Firefox、Safari和IE等最新版本的浏览器,图片请求何时发送会有所不同,取决于具体实现。当DOM元素被解析或者渲染,并且引用了一张图片时,图片请求是否会立即发送呢?我猜测在DOM首次渲染时,所有引用的图片都会被立即获取。显然,在进行请求之前,浏览器会首先检查缓存。
那么图片在CSS中的引用是否会有不同呢?如果有的话,请指出差异。

2
我相信这取决于浏览器 - http://timkadlec.com/2012/04/media-query-asset-downloading-results/ - Paulie_D
你想知道所有可能导致请求图像的情况,还是只关心解析时间(初始HTML加载)的行为? - Alohci
1个回答

0

当HTML标签关闭后。

假设您有一个HTML聊天,服务器可能永远不会关闭流,DOM也永远不会完全加载,您将会遇到这个问题:

<body>
   <div id="content">
      <span class="smily">
         <img src="smily.png">
      </sp.....

其中...定义的数据尚未到达浏览器。

所有css规则都可以匹配,除了:last-child伪类!

确实:在关闭img标签后请求simly.png


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接