浅谈前端性能优化(三)——将CSS文件放在顶部

本文探讨了CSS文件放置在HTML head标签中与body底部对页面加载和用户体验的影响。由于浏览器为避免样式变化导致重绘或重排,会阻塞内容呈现直至所有CSS加载完成,CSS放在顶部能防止长时间白屏,提高用户体验。而CSS放底部虽能逐步呈现内容,但在样式应用时可能触发重绘,影响性能。通过测试比较,证明了CSS置于头部的优化效果。
摘要由CSDN通过智能技术生成

CSS文件放置在head中和放在body底部,对CSS本身的下载时间不会有影响,但对页面的呈现有非常大的影响,与用户体验密切相关。

 

CSS文件放在顶部的原理:

1) CSS的下载是按照其在文档中出现的顺序进行的,所以很容易想到将不需立即使用的CSS,如弹出框CSS,放在底部,这似乎可以得到一个加载很快的页面。然而这其实是错误的,IE8及以下浏览器的工作方式是:为了避免样式变化导致页面重绘or重排,会阻塞内容呈现,在所有CSS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值