删除未使用的CSS在Google审核中意味着什么?

问题描述 投票:0回答:1

我正在使用Google的审计,它告诉我删除未使用的CSS。我不知道css是仅用于该页面还是整个网站。 CSS可能在该页面上,但在另一页面上不是必需的。有人可以告诉我这是怎么回事吗?

pagespeed google-pagespeed
1个回答
0
投票

正在告诉您删除该页面不需要的CSS。

但是您正确地指出了此建议中的缺陷,因为它仅考虑了当前页面(在初始状态下,显然,如果您有弹出菜单,它将不会为此收集CSS)。

更多地将其作为确保不仅针对网格和列布局发送整个Bootstrap的准则。

总的来说,这很难解决,只需使用Developer工具性能选项卡上的coverage部分,以确保您没有任何过大的CSS文件,就可以了。

很容易地减少未使用的CSS。

此点所涉及的唯一的另一件事(在其描述中,而不是作为监视的一部分)是推迟了不必要的CSS。

您应该延迟呈现“折叠上方”内容(并内联“折叠上方” CSS不需要的任何样式表。

['Eliminate Render Blocking Resources'中也涵盖了这一点,所以我从不知道为什么他们还要在这一部分下添加建议,但出于完整性考虑,我将其添加了。

[我发现当从头开始设计主题时,该规则很好地指导了我,因为它使我更有效地分离了全局CSS和页面CSS。

除非您的网站得分为98/100(或您有数百千字节的CSS),并且您想将网站的最后一点性能压缩出去,只需缩小并组合CSS文件,然后忽略这一点。

© www.soinside.com 2019 - 2024. All rights reserved.