首页 > web前端 > css教程 > 正文

如何提升css性能

青灯夜游
发布: 2021-05-12 11:55:43
原创
3507人浏览过
提升方法: 1、将样式写在css文件中,在head中引用;2、不使用“@import”;3、避免使用复杂的选择器,层级越少越好;4、精简页面的样式文件;5、利用CSS继承减少代码量;6、慎重使用浮动、定位属性;7、标准化各种浏览器前缀等。

如何提升css性能

本教程操作环境:windows7系统、CSS3版、Dell G3电脑。

如何提高CSS性能,根据页面的加载性能和CSS代码性能,主要表现为: 加载性能 (主要是从减少文件体积,减少阻塞加载,提高并发方面入手),选择器性能,渲染性能,可维护性。

 1、尽量将样式写在单独的css文件里面,在head元素中引用

(1)内容和样式分离,易于管理和维护

立即学习前端免费学习笔记(深入)”;

(2)减少页面体积

(3)css文件可以被缓存、重用,维护成本降低

2、不使用@import  

如果你使用@import属性引入css的话,当用户浏览的网速较慢时,他会看到一个没有风格样式的页面,然后随着CSS文件被下载完成才可以看到应有的风格

3、避免使用复杂的选择器,层级越少越好  

项目的模块越来越多,功能越来越复杂,我们写的CSS选择器会内套多层,越来越复杂。建议选择器的嵌套最好不要超过三层,简洁的选择器不仅可以减少css文件大小,提高页面的加载性能,浏览器解析时也会更加高效,也会提高开发人员的开发效率,降低了维护成本。

4、精简页面的样式文件,去掉不用的样式  

(1)样式文件偏大,影响加载速度

ecshop仿万表网商城整站
ecshop仿万表网商城整站

该软件是以ecshop作为核心的仿制万表网的商场网站源码。万表网模板 2015最新版整体简洁大气,功能实用,是一款时尚典雅的综合类模板!样式精美的商品分类树,层次分明,分类结构一目了然。首页轮播主广告分别对应切换小广告,商品宣传更到位。独家特色增加顶级频道页面、品牌页面,以及仿京东对比功能,提升网站档次,让您的网站更加高端大气!并且全站采用div+css布局,兼容性良好,更注重页面细节,增加多种j

ecshop仿万表网商城整站 0
查看详情 ecshop仿万表网商城整站

(2)浏览器会进行多余的样式匹配,影响渲染时间。

根据当前页面需要的css去合并那些当前页面用到的CSS文件, 合并成一个文件有一个优点:样式文件会被浏览器缓存,进入到其他页面样式文件不用再去下载。

5、利用CSS继承减少代码量  

我们知道有一部分CSS代码是可以继承的,如果父元素已经设置了该样式,子元素就不需要去设置该样式,这个也是提高性能的行之有效的方法。  

6、慎重使用高性能属性:浮动、定位;  

一方面,浮动的种种复杂的布局规则注定了它是一种试探性局部 reflow 式的布局算法。浏览器需要花费很多精力来处理它。另一方面,浮动元素的布局牵涉到的因素更多。在同一布局空间中,所有浮动元素均存在于“静态层”之上的“浮动层”,不仅浮动层中的多个浮动元素会相互影响,浮动元素与静态层也有互动。

7、css样式前缀

标准化各种浏览器前缀,带浏览器前缀的在前,标准的在后

8、css属性值 

属性值为0时,不加单位

属性值为浮点数0.**时,可以省略小数点前的0 

以上就是如何提升css性能的详细内容,更多请关注php中文网其它相关文章!

相关标签:
css
数码产品性能查询
数码产品性能查询

该软件包括了市面上所有手机CPU,手机跑分情况,电脑CPU,电脑产品信息等等,方便需要大家查阅数码产品最新情况,了解产品特性,能够进行对比选择最具性价比的商品。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号