网页的渲染机制

  1. 浏览器读取HTML构建DOM树。
  2. 浏览器读取CSS构建CSSOM树。
  3. 浏览器将DOM树和CSSOM组合成渲染树 (render tree)。
  4. 在渲染树的基础上进行布局,计算每个节点的几何结构。
  5. 浏览器把每个节点绘制到屏幕上。

不同的浏览器,呈现机制不一样

  • 以IE和chrome为代表:

浏览器会把所有的HTML内容都添加上CSS样式后,再呈现出来,内容过多样式加载过慢会出现白屏问题。

  • 以Firefox为代表:

浏览器会渲染一句呈现一句。

如果CSS放在头部,就会页面一点一点呈现。

如果CSS放在尾部,就会出现无样式内容闪烁。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 主流程 呈现引擎一开始会从网络层获取请求文档的内容,内容的大小一般限制在 8000 个块以内。然后进行如下所示的基...
    饥人谷_adoreu阅读 2,187评论 0 0
  • 网页渲染必须在很早的阶段进行,可以早到页面布局刚刚定型。因为样式和脚本都会对网页渲染产生关键性的影响。所以专业开发...
    湖衣阅读 2,801评论 0 0
  • 先了解几个基本概念: DOM Document Object Model,浏览器将HTML解析成树形的数据结构;输...
    饥人谷_tonya阅读 3,655评论 0 0
  • 网页的基本组成结构 网页 = HTML + CSS + JavaScriptHTML:网页元素内容CSS: 控制网...
    Vincent_永阅读 3,073评论 0 0
  • 本文参加#感悟三下乡,青春筑梦行#活动,本人承诺,文章内容为原创,且未在其他平台发表过。 合肥学院中文系三下乡团队...
    十一叔啊阅读 3,502评论 0 1

友情链接更多精彩内容