千家信息网

CSS怎么让页面渲染速度提升数倍

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容介绍了"CSS怎么让页面渲染速度提升数倍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!浏览器
千家信息网最后更新 2026年11月03日CSS怎么让页面渲染速度提升数倍

本篇内容介绍了"CSS怎么让页面渲染速度提升数倍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

浏览器在接收到服务端返回的 HTML 之后,需要把这段数据渲染成用户看到的页面,在开始渲染第一个元素之前可能还需要经过很多步骤。这个过程会适用于整个页面,包括当前不可见的内容。

所以在首屏渲染时,是有很大一部分时间花费在用户不可见的内容上,实际上这部分数据我们没必要在首屏就把它们渲染出来。

Chrome 85 新推出的 content-visibility: auto 就是为了解决上面的问题,它可以告诉浏览器暂时跳过该元素的布局和渲染工作,直到这个元素滚动到当前视口,从而可以加快整个页面的初始渲染,并且缩短用户和页面可交互需要花费的时间。

CSS Containment

content-visibility 依赖于 CSS Containement,目前只能在 Chromium 85 中支持 content-visibility 属性,但是大多数浏览器都支持 CSS Containement。

CSS Containment 是一种规范,它的主要目的就是在页面渲染的过程中通过忽略文档中的某些子树来提高页面的渲染性能。

上面我们提到,在首屏渲染时,是有很大一部分时间花费在用户不可见的内容上,实际上这部分数据我们没必要在首屏就把它们渲染出来。作为开发者,肯定很清楚当前修改的元素是否独立或者影响其他元素。因此如果开发者能把这个信息通过 CSS 告诉浏览器,那么浏览器就不需要再去考虑其他元素了。CSS Containment 模块中提供的 contain 属性就为我们提供了这种能力。

css contain 一共有四个属性:

  • size: 在计算该元素盒子大小的时候会忽略其子元素

  • layout: 元素的内部布局不受外部影响,同时该元素以及其内容也不会影响到上级

  • style: 声明同时会影响这个元素和其子孙元素的属性,都在这个元素的包含范围内

  • paint: 声明这个元素的子孙节点不会在它边缘外显示。如果一个元素在视窗外或因其他原因导致不可见,则同样保证它的子孙节点不会被显示。

content-visibility

css contain 是一个很棒的属性,但是我们不太容易判断要选取它的哪个值。现在,我们可以直接应用 content-visibility 来达到这样的效果,但是配置却简单的多。

content-visibility 属性也有多个值,但是 auto 这个值是一个可以立刻提高性能的属性:

.my-class {  content-visibility: auto;}

如果一个元素具有 auto 这个属性,如果当前元素没有出现在屏幕上,浏览器就不会渲染它和它的子元素;当元素接近用户的可视区域时,浏览器就会解除限制,并开始进行渲染;这可以保证元素会及时被用户看到。

contain-intrinsic-size

如果我们给可视区域外的元素增加了 content-visibility: auto 属性,那么当滚动条滚动到这个元素之后,如果这个元素很大有一定高度,那么滚动条的长度就会发生变化,页面可能就会发生抖动的现象。

解决这个问题,可以先使用 contains-intrinsic-size 提前给元素设置自然高度的大小,比如 1000px ,这样元素提前占用了一些高度,就不会发生抖动现象。

"CSS怎么让页面渲染速度提升数倍"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

元素 页面 属性 浏览器 浏览 内容 用户 影响 很大 实际 数据 时间 过程 高度 速度 必要 区域 同时 大小 子孙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技 广州大一互联网络科技有限公司 互联网的科技 南京欣网互联网科技 郑州华宇互联网科技 广西拼得多互联网科技有限公司 中国最先进互联网科技公司 现代科技和互联网有关系吗 互联网科技产品 茂名市互联网科技产业园 互联网大会黑科技排名 国大互联网教育科技有限公司工作 乌鲁木齐新华智原互联网科技学校 东莞新华互联网科技学校 互联网科技圈年度人物 众安科技工业互联网合作 21世纪互联网科技成就 马化腾互联网科技教学 杭州融税互联网科技有限公司 互联网科技快速发展优美句子 华服互联网科技靠谱吗 沃里互联网科技 左右互联网络科技 青岛中康互联网医疗科技有限公司 广州慧亚互联网科技怎么样 成都互联网科技公司100强 科技与互联网哪个更好 互联网大会黑科技排名 互联网与医疗科技 注册互联网科技公司经营范围大全
0