Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]11292[/thread]

Nicht (mehr) verwendete CSS finden



<< |< 1 2 >| >> 13 Einträge, 2 Seiten
MartinR
 2008-02-13 14:59
#105838 #105838
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
Ich soll eine über Jahre gewachsene Intranetseite überarbeiten. Im Laufe der Zeit sind sehr viele Stylesheets (per class, id usw.) im verschiedenen css-files oder auch direkt in den HTML-Dateien angelegt worden. Viele davon werden aber überhaupt nicht mehr gebraucht bzw. verwendet. Kennt jemand eine Möglichkeit "verwaiste" CSS-Angaben herauszufinden ohne jede einzelne per händischer Quelltextsuche im Verzeichnis ausfindig machen zu müssen?
MisterL
 2008-02-13 15:02
#105839 #105839
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Alle css-files in den Verzeichnissen aufsuchen, in ein Array schreiben und dann die html Dateien via Regex nach ebendiesen Namen durchsuchen lassen. Nichtgefundene Dateinamen dann separat ausgeben lassen.
“Perl is the only language that looks the same before and after RSA encryption.”
Gast Gast
 2008-02-13 15:43
#105841 #105841
Golive (und wohl auch Dreamweaver) lesen automatisch das CSS ein und dort kannst du dann sehen, auf welches noch verweisen wird.

Wenn du das HTML nicht mit solchen Webeditoren schreibst und pflegst, wird es schwieriger.

Ich weiß nicht, ob Aptana sowas auch kann.
MartinR
 2008-02-13 16:16
#105844 #105844
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
@MasterL

Danke, aber mir geht es nicht um die CSS-Dateien sondern die darin enthaltenen CSS-Deffinitionen

@Gast
Muss ich direkt mal schauen. Hatte bisher noch keine Funktion in den Editoren gefunden, die anzeigt welche styles "verwendet" werden ...
GwenDragon
 2008-02-13 16:31
#105847 #105847
User since
2005-01-17
14761 Artikel
Admin1
[Homepage]
user image
Ich war der uneingeloggte Gast.

Golive kann sowas ;)

Ansonsten würden größere Webprojekte ja zum Albtraum, denn Notepad & Co. reich dann nicht mehr.
RalphFFM
 2008-02-13 17:57
#105851 #105851
User since
2006-11-16
258 Artikel
BenutzerIn
[Homepage] [default_avatar]
Der DOM-Inspector vom Firefox kann anzeigen welche Styles auf welches Element wie einwirken. (Zuerst ein Element auswählen -> Objekt-DOM Node -> CSS-Style Rules)
Aber es ist möglich, daß diese Vorgehensweise aufwendiger ist als von Grund auf neu zu stylen.
GwenDragon
 2008-02-13 18:12
#105852 #105852
User since
2005-01-17
14761 Artikel
Admin1
[Homepage]
user image
Sicher kann der DOM-Inspector sowas.
Nur wie willst du das auf meinetwegen 300 bis 500 HTML-Seiten eines bestehenden Projekts anwenden?

Zur Analyse eines bestehenden Projektes und Umschreiben ist schon mehr nötig als nur ein solch kleines Tool.
MartinR
 2008-02-13 20:39
#105853 #105853
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
GwenDragon+2008-02-13 15:31:46--
Golive kann sowas ;)


Tja, ich hab hier den Dreamweaver. Leider finde ich nur eine schöne Übersicht welche Styles in den verschiedenen CSS-Dateien angelegt sind. Aber keinen Hinweis drauf ob die dann auch tatsächlich in irgendwelchen HTML-Quelltexten verwendet werden ...
MisterL
 2008-02-14 00:14
#105857 #105857
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Es geht ja um die Definitionen, nicht um die Dateien....
css Dateien öffnen mit Tie::File, Inhalte in ein Array schreiben und dann auf Treffer in dem html Dateien vergleichen. Dazu hätte ich sogar Quellcode anzubieten :)
“Perl is the only language that looks the same before and after RSA encryption.”
Gast Gast
 2008-02-14 06:16
#105859 #105859
CSS hat nicht nur Gruppen Definitionen "@" und Einzeldefinitionen "#" sondern auch Hirarchische ">", nach Tagnamen usw. Da ist es nicht so einfach heraus zu finden ob die Definitionen noch gebraucht werden.
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2008-02-13 14:59.