在Google Chrome中显示缺少的CSS

时间:2014-07-22 12:19:48

标签: html css google-chrome

如何查看Chrome未找到/应用的CSS属性? (如果任何其他浏览器可以做到这一点,我很好。Chrome是我的第一选择。)

如果我有

  <div class="myClass">

我的CSS文件中没有myClass,我希望Chrome能够记录错误或警告。

我知道元素检查器适用于手动查看单个元素。我想要的东西可以扫描整个DOM,并指出任何缺少的CSS。

1 个答案:

答案 0 :(得分:9)

没有“缺少CSS选择器”之类的东西,因为你可以将类和ID用于除样式之外的其他目的。

但是您可以检测未使用的CSS规则(如Berdiya Onur所指出的那样),您也可以反过来检测任何CSS规则未使用的类和ID。

您只需创建CSS规则列表(您可以使用document.styleSheets执行此操作)并与所有类和ID的列表进行比较(您可以使用document.querySelectorAll('*')获取该规则)。

在开发人员工具(F12)中,您可以运行转到“审核”选项卡并运行“Web性能测试”。它还将显示哪些文件包含未使用的规则。

我在 jsbin 中完成了所有操作,希望你喜欢它(查看JS)!