消除渲染阻塞css - 不同的方法和工具

时间:2017-02-07 04:17:28

标签: html css

如谷歌网页洞察工具

中所述
  

为了获得最佳性能,PageSpeed Insights建议您将网页的关键(首页)CSS直接嵌入到HTML中。

想知道这是多么有效,代码结构明智。因为它会增加每个HTML页面上的代码行。有没有其他有效的方法来消除这种情况,而不是直接将CSS内联到HTML页面?

1 个答案:

答案 0 :(得分:1)

就尺寸而言,这将是微不足道的(我们正在讨论字节或额外大小的几个K)但是当你在每个页面内嵌所有css时,你的可维护性就会消失。这当然忽略了缓存 - 你只需要下载一次,然后后续页面将从缓存中受益。

如果您决定采用此路线,请使用Lessrender out the necessary CSS through a build process之类的工具。这样,您仍然可以保留一个集中的,易于维护的CSS文档,但它可以在构建时利用内联。