我有一个DotNetNuke皮肤,有一个超过3,500行的单个CSS文件.它包含YUI,Telerik,Cluetip的样式以及网站的实际定制.老开发人员只是不断添加样式,从不清理旧的未使用的样式.
我想清理文件并使其更加可管理.我首先考虑扫描代码库,但这是5,500个文件,混合使用.aspx,.ascx和.cs文件中的CSS以及jQuery aplying样式,有时来自生成的代码,有时来自js文件.一些样式应用于类选择器,其他样式应用于id选择器.
有没有办法可以轻松检查网站在其所有页面中实际需要哪些样式?是否有一些爬虫可以做到这一点?
对于firefox,有一个名为dust-me-selectors的加载项.如果您提供站点地图,它将找到所有未使用的CSS样式.