课程里面说将css放在head中是因为会造成重复的渲染,在网速慢的时候,会出现页面样式跳变的情况。
请问浏览器接收到html文件的之后,他是先解析整个HTML文件之后,生成一颗DOM树,同时也会解析CSS文件生成CSSOM,这时候都没有进行渲染,只有两者结合成renderTree之后,才渲染。
既然是需要将整个HTML文件解析之后才开始渲染。那么即使css被放在了html内容的最下面,那么HTML文件解析完毕生成DOMTree时,CSSOM不也完成了吗》为什么将CSS样式放在最下面会发生样式跳变的情况呢?
还是不理解
登录后可查看更多问答,登录/注册