为了账号安全,请及时绑定邮箱和手机立即绑定

关于img标签中图片资源下载时间的问题

img中的图片资源到底是在html下载的时候就会下载,还是在逐级解析DOM树的时候,解析到img时加载的时候才去请求下载?不知道这样描述可以吧。还有一个题外话,就是我发现如果把图片写到样式里,如果父级的div是display:none的话,子级的div的背景图片是不会下载的。像id="child"的背景图片是不会下载的。这是与浏览器机制有关还是规范就是这样?

<div  id= "parent" style="display:none">

    <div id="child" style="background:url("xx/1.jpg") center no-repeat"></div> 

</div>


正在回答

3 回答

主要是跟浏览器厂商的实现机制相关,css引擎会选择是否解析不在render书中,但是存在dom树中的对象。但是大多数浏览器长生都默认选择不解析。

0 回复 有任何疑惑可以回复我~
#1

慕_男神 提问者

非常感谢!3q~
2016-10-10 回复 有任何疑惑可以回复我~

就是说网页用html5编写的声明,其他版本的HTML会有点不一样

nleeqoixylnkphjfislx

0 回复 有任何疑惑可以回复我~

第一个描述按照我的理解是正确的,第二个我认为是按照规范,因为跟render树有关

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于img标签中图片资源下载时间的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信