我有一个 DotNetNuke 皮肤,它有一个超过 3,500 行的 CSS 文件。它包含 YUI、Telerik、Cluetip 的样式以及网站的实际定制。老开发者只是不断地添加样式,从不清理旧的未使用的样式。
我想清理文件并将其设置为更易于管理的大小。我首先考虑扫描代码库,但这是 5,500 个文件,其中混合了 .aspx、.ascx 和 .cs 文件中应用的 CSS,以及有时来自生成的代码和有时来自 js 文件的 jQuery 应用样式。一些样式与类选择器一起应用,而另一些样式与 id 选择器一起应用。
有没有一种方法可以轻松检查网站在其所有页面中实际需要的样式?有没有一些爬虫可以做到这一点?