7

私は何千ものセレクターを持つ大規模なスタイルシートを継承しましたが、それらのかなりの数が不要であり、サイトの要素と実際に一致することはないと確信しています. 最適化のために、これらの孤立したセレクター/ルールを削除したいと思います。

CSS をサイト全体と比較して、必要なセレクターとそうでないセレクターを特定できるツールはありますか?

このサイトには AJAX コンポーネントがあるため、curl/wget スクリプトを記述してサイトを走査し、各セレクターをループして一致するものを grep することも特に実現可能ではありません (それはちょっと楽しいですが...)。

すべての提案を歓迎します。

ありがとう、JD

4

3 に答える 3

2

「Dust-Me Selectors」と呼ばれる Firefox プラグインがあります。

https://addons.mozilla.org/en-US/firefox/addon/5392/

「表示しているページのすべてのスタイルシートからすべてのセレクターを抽出し、そのページを分析して、使用されていないセレクターを確認します。データは保存されるため、後続のページをテストするときにセレクターをクロスオフできますそれらが遭遇したときにリストします。」

これはかなり手動のプロセスですが、探しているものになる可能性があります。

于 2010-11-03T05:14:47.837 に答える
1

次のような多くのオンライン オプティマイザーのいずれかを試すことができます。

http://www.cleancss.com/

Robson Compressor は、冗長なセレクターを組み合わせて削除するのに最適な仕事をしているようです。

http://iceyboard.no-ip.org/projects/css_compressor

一部のオンライン オプティマイザーには、未使用のセレクターを削除する機能があります。

于 2010-11-03T04:34:26.860 に答える
0

CSSカバレッジ(Firebugの拡張機能)を確認してくださいhttp://perishablepress.com/press/2010/06/21/how-to-micro-optimize-your-css/

私の意見では、dust-meselectcorよりも優れています

于 2010-11-03T13:21:33.533 に答える