【说站】css性能优化的解决办法
css性能优化的解决办法
1、内联首屏关键CSS
性能优化有一个重要的指标,第一次有效绘制,即页面的主要内容出现在屏幕上的时间。
内部CSS可以提前浏览器开始页面渲染,因为HTML下载后可以渲染。应该只把渲染首屏内容所需的关键CSS连接到HTML。
2、异步加载CSS
第一种方式是使用JavaScript动态创建样式表link元素,并插入到DOM中。
// 创建link标签 const myCSS = document.createElement( "link" ); myCSS.rel = "stylesheet"; myCSS.href = "mystyles.css"; // 插入到header的最后位置 document.head.insertBefore( myCSS, document.head.childNodes[ document.head.childNodes.length - 1 ].nextSibling );
第二种方式是将link元素的media属性设置为用户浏览器不匹配的媒体类型(或媒体查询),如media="print",甚至可以是完全不存在的类型media="noexist"。
以上就是css性能优化的解决办法,希望对大家有所帮助。更多css学习指路:css教程
本文教程操作环境:windows7系统、css3版,DELL G3电脑。
本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!
从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!
本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。
本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。