Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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 - Fatal编程技术网

如何识别未使用的CSS类?

如何识别未使用的CSS类?,css,Css,我们的开发团队最近承担了重构我们庞大的CSS文件的任务,以便它在将来更易于管理。我列出了一小部分子任务,其中之一是: 删除未使用的样式 问题是,我不知道如何识别正在使用的样式。有些样式似乎在任何地方都没有编码,例如第三方控件中的样式。解决方案范围内的搜索无法找到这些第三方样式(如Telerik控件附带的默认样式)。我们似乎已经覆盖了其中一些第三方风格 除了删除内容,然后检查每一页,以确保它看起来相同,我不知道该怎么办。是否有可靠的方法来确定CSS类何时被使用?除了其他在线服务之外,对于本地或

我们的开发团队最近承担了重构我们庞大的CSS文件的任务,以便它在将来更易于管理。我列出了一小部分子任务,其中之一是:

  • 删除未使用的样式
问题是,我不知道如何识别正在使用的样式。有些样式似乎在任何地方都没有编码,例如第三方控件中的样式。解决方案范围内的搜索无法找到这些第三方样式(如Telerik控件附带的默认样式)。我们似乎已经覆盖了其中一些第三方风格


除了删除内容,然后检查每一页,以确保它看起来相同,我不知道该怎么办。是否有可靠的方法来确定CSS类何时被使用?

除了其他在线服务之外,对于本地或私人存储的项目,您可能会发现有用。

有一些grunt插件可以做到这一点。。。首先,如果你在运行过程中没有清理代码,就会发生这种情况……如果你有一个巨大的CSS文件(我的是6000行),那么我建议不要寻找自动工具,因为这可能会引入bug。例如,如果一个类只在动态生成HTML的JS函数中使用,该怎么办?依我看,你最好还是手工工作。