2009-02-18 5 views
8

Ich möchte alle nicht verwendeten CSS-Selektoren aus einer gemeinsamen CSS-Datei entfernen. Während die Firefox-Erweiterung "Dust Me Selectors" gut funktioniert, funktioniert sie nur pro Seite. Es meldet nicht verwendete Selektoren für eine Seite, einige können jedoch auch auf anderen Seiten verwendet werden.Ungenutzte CSS-Selektoren außer "Staub-Me-Selektoren" entfernen?

Gibt es ein Werkzeug, das durch einen Ordner gehen kann, alle Dateien scannt und eine Liste von Selektoren anzeigt, die nirgends verwendet werden?

+0

Dust-me kann nicht auf FF8 installiert werden :(Irgendwelche Ideen wie kann ich ohne Downgrade FF verwenden? – Riga

+0

neueste Version (3.0.1) funktioniert für mich auf FF 12 ... – Funka

Antwort

9

Ich bin mir nicht sicher, warum Sie Dust Me Selectors nicht verwenden können. Sie können mit der rechten Maustaste auf das Symbol klicken und "Spider Sitemap" auswählen, um eine ganze Website gleichzeitig zu erstellen.

+0

Es funktioniert, wenn ich eine Sitemap habe oder die Seiten sind verlinkt. In einigen Fällen habe ich diese nicht. – Abdu

+2

@abdu, dann sollten Sie eine. Alle Websites sollten eine für Google haben (ich meine Suchmaschinen) sowieso. –

+0

Dust Me Selektoren hat einen bekannten Bug Manchmal wird es Seiten einfrieren oder ignorieren, wenn die Spider-Option verwendet wird. –

3

Es scheint mir, dass Dust-Me nicht wirklich "Spinne", in dem Maße, dass es nur die Links folgt, die es in der Sitemap angegeben ist; es folgt nicht der nächsten Ebene von Links, die auf diesen Seiten enthalten sind. Also müssen Sie die Sitemap komplett sein. Ich habe auch Bedenken, dass Dust-Me sich nur um nicht verwendete Selektoren im HTML kümmert. Ich arbeite an einem Projekt, bei dem einige Selektoren im CSS in Javascript verwendet werden, aber nicht direkt im HTML erwähnt werden.

3

Alte Frage, aber die Leute können auch CSS Usage für Firebug in Firefox verwenden.

0

Es gibt jetzt die Option purifycss, die eine CLI hat und in NodeJs verwendet werden kann.

Nicht als IDE-Erweiterungen gefunden, aber npm-freundlich, das wäre kein Problem.

Verwandte Themen