css 优化、提高性能的方法

加载性能

压缩CSS
通过link方式加载,而不是@import
复合属性其实分开写,执行效率更高,因为CSS最终也还是要去解析如 margin-left: left;

选择器性能

尽量少的使用嵌套,可以采用BEM的方式来解决命名冲突
尽量少甚至是不使用标签选择器,这个性能实在是差,同样的还有*选择器
利用继承,减少代码量

渲染性能

慎重使用高性能属性:浮动、定位;
尽量减少页面重排、重绘;
css雪碧图
自定义web字体,尽量少用
尽量减少使用昂贵属性,如box-shadow/border-radius/filter/透明度/:nth-child等
使用transform来变换而不是宽高等会造成重绘的属性
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值