有没有工具可以查看我的网站HTML,并告诉我(例如):"在mysite.com/example.html中存在一个HTML元素,使用的类是SOMECLASS,但SOMECLASS没有在任何包含的CSS文件中定义"?
@media
的规则或仅适用于 AJAX 内容等规则将被标记为未使用。以防你过于热衷于从 CSS 中删除冗余规则! - Martin有一个免费的 Windows 桌面工具,可以扫描本地 Web 项目文件夹并输出未定义的 CSS 类,即在 HTML 中使用但在任何 CSS 中都没有定义的类。它还在一定程度上考虑了 JavaScript。
https://sourceforge.net/projects/cssscanner/
所有其他答案要么对我无效,要么没有理解我的问题(包括被接受的答案)。这个我刚试过,表现出奇妙的效果,但它不会捕捉到每一个边缘情况。