任何有關如何查找aspx文件使用什麼CSS類的建議的建議。現在我有一個龐大的css文件,爲了維護起見,我想將其分解爲更有組織的方式。任何關於如何查找aspx文件使用什麼CSS類的建議
如果存在任何可能產生的報告像這樣的CSS類是在file1.aspx使用,file2.aspx,等我想知道......
我想我可以寫一個腳本來做到這一點,但如果有任何已經寫入的免費應用程序,那將會是膨脹的。
任何有關如何查找aspx文件使用什麼CSS類的建議的建議。現在我有一個龐大的css文件,爲了維護起見,我想將其分解爲更有組織的方式。任何關於如何查找aspx文件使用什麼CSS類的建議
如果存在任何可能產生的報告像這樣的CSS類是在file1.aspx使用,file2.aspx,等我想知道......
我想我可以寫一個腳本來做到這一點,但如果有任何已經寫入的免費應用程序,那將會是膨脹的。
也許這將幫助:
http://www.dotnetsurfers.com/Blog/2008/10/02/RemovingUnusedCSSClassesFromYourWebApplication.aspx
的傢伙寫了一個小工具,解析CSS文件和應用程序文件夾,以確定沒有正在使用的CSS類。
我想說,你應該嘗試將CSS整合到儘可能少的文件中,以減少加載CSS依賴關係所需的連接;這將加快初始頁面加載時間。
你也應該儘量利用母版頁,至少共同元素,如加載了jQuery,CSS等
最後,我想用grep用於Windows,並將其添加到Visual Studio的工具箱項做簡單的文本搜索是這樣的:
如果該項目在Visual Studio中打開,一個超級簡單的解決方案可能是:
在Visual Studio中: CRTL + SHIFT + F
查找內容: 「類= {CSS類名}」
看看這些類型的文件: 「*的.aspx」
有幾個Firefox的插件,可以幫你。這些是來自Google的Page Speed和Dust-Me Selectors。
Page Speed將爲您提供您正在分析的頁面上未使用的CSS選擇器的列表,而Dust-Me選擇器將爲您提供該選擇器,同時也提供關於正在使用的CSS選擇器的報告。這兩份報告都有其用途。
使用Dust-Me選擇器,您還可以獲取它以捕捉整個站點並檢測網站上任何地方都沒有使用的選擇器。