仅从css文件中提取已使用的css类

时间:2014-04-02 05:08:07

标签: html css

我正在为当前的应用程序(asp.net mvc)进行升级。我的问题是,我有一个现有的css文件名" styles.css"。现在这个文件有很多css类,它们用在不同的页面中。

现在作为升级过程的一部分,此css文件将不再使用。但我仍然想要这个文件中的某些css类,以便我可以将它们复制到一个新文件中并将其包含在我的页面中。

有关如何提取我的新页面中使用的这些样式的任何想法。是的,我想要选择的样式已经设置为页面中的控件。请帮忙。

4 个答案:

答案 0 :(得分:9)

使用多个工具查找单页中使用的页面应该很容易。 一个好工具称为UnCSS

诀窍是检查整个网站,在那里共享CSS文件。

这种方法最近在社交网络中很受欢迎,一些知名人士分享了这种方法,如谷歌的Addy Osmani和一些Google Chrome玩家:

http://addyosmani.com/blog/removing-unused-css/

答案 1 :(得分:5)

使用Chrometools审核

在Chrome中按:F12 - > Audits - > Run

它会让你知道什么是和不使用。

Chrome Audits

答案 2 :(得分:1)

有很多方法,例如:

答案 3 :(得分:0)

使用浏览器调试器,单击站点上的元素,并在右上角查看哪些类是机器并复制它们。