2013-04-10 31 views
3

我有一個應用於多個頁面的大規模CSS文件。我希望把它分解成一個普通的CSS文件和幾個頁面級的CSS文件,因爲它變得很難處理。不幸的是,要分辨究竟是什麼共同點並不容易。我希望有一種方法可以快速查看給定頁面上正在使用的行/選擇器。有誰知道可以做到這一點的工具嗎?我不想使用開發人員工具並逐個瀏覽DOM元素。我想看看CSS文件,並看到未使用的選擇器變灰或什麼的。謝謝!如何快速判斷某個頁面上正在使用的CSS文件的哪些部分?

+2

不錯的問題,但你可以允許任何編程語言的一些自由嗎?只是使用CSS和HTML,這將是艱難的 – 2013-04-10 14:27:40

+0

不幸的是,該文件是一個古老的CSS文件。不過,我將它轉換爲SCSS文件。這有幫助嗎?此外,HTML使用Freemarker模板創建。 – 2013-04-10 14:33:26

+1

您正在研究重構CSS文件,這可能是手動勞動密集型的。如工具將是獎金... – 2013-04-10 14:38:27

回答

2

您至少可以在Chrome中使用開發人員工具中的Audits選項卡。一旦你運行它,它就會說你在當前頁面中沒有使用哪些樣式。

測試在這個網站上: enter image description here

+0

這真棒。我不知道Chrome開發工具的這個功能。謝謝! – 2013-04-10 15:48:24

2

而且對Firefox有一個附加的所謂CSS Usage - 可能是值得一試了。

相關問題