v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}
对于每一个节点,会有一个block与之对应,占用一个矩形框,并且矩形框可以嵌套。当首先检测到html元素的时候,浏览器认为该节点是根节点,会将其作为ViewPort,也就是页面的最初包含的block,在webkit中就是” RenderView”对象。
本文出自 “雨轩印象” 博客,请务必保留此出处http://zilla.blog.51cto.com/3095640/838517

本文深入解析浏览器渲染的简易流程,从DomTree和CSSStyleSheet的组合到生成RenderTree,重点介绍了RenderTree的组成、RenderObject的概念及其与Render节点的关系,详细阐述了Render过程中的细节,包括根节点的检测与ViewPort的形成。


1753

被折叠的 条评论
为什么被折叠?



