Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在网站上找到所有未使用的css样式_Css_Refactoring_Dead Code - Fatal编程技术网

如何在网站上找到所有未使用的css样式

如何在网站上找到所有未使用的css样式,css,refactoring,dead-code,Css,Refactoring,Dead Code,为了进行重构,我试图在我的网站上找到所有未使用的css样式定义。在谷歌搜索了一段时间后,我发现了各种工具,比如谷歌Chrome的审计功能或Firefox插件“dust me selectors”: 对我来说,这些工具不起作用,因为: 在运行时,它们只会触发特定于Chrome或Firefox的css,这意味着其他代码,例如通过IE条件注释包含的特定于IE的东西的样式,将被标记为未使用,尽管这不是真的 这些工具只适用于我当前正在查看的页面。因此,如果我的所有页面都有一个大的css文件,那么这些工具将

为了进行重构,我试图在我的网站上找到所有未使用的css样式定义。在谷歌搜索了一段时间后,我发现了各种工具,比如谷歌Chrome的审计功能或Firefox插件“dust me selectors”:

对我来说,这些工具不起作用,因为:

  • 在运行时,它们只会触发特定于Chrome或Firefox的css,这意味着其他代码,例如通过IE条件注释包含的特定于IE的东西的样式,将被标记为未使用,尽管这不是真的
  • 这些工具只适用于我当前正在查看的页面。因此,如果我的所有页面都有一个大的css文件,那么这些工具将在我正在查看的页面上标记大量未使用的样式,尽管在其他页面上可能需要这些样式,因为切换页面会使这些工具“忘记”它们的最后状态

  • 有没有免费工具可以让我在考虑跨浏览器和多个页面的情况下查找未使用的css样式?

    只需使用下面的链接搜索未使用的css即可

    如果您的网站位于visual studio中,您可以下载针对未使用css样式的resharper试用版。