Forum: PC-Programmierung css Dateien automatisch reduzieren


von Henrietta (Gast)


Lesenswert?

Hi

Ich möchte die Größe der Dateien einer Webseite auf ein Miniumum 
reduzieren. Besonders .css Dateien sind sehr groß und haben größtenteils 
Einträge, die nirgends verwendet werden.
Kann man die automatisch reduzieren, also besagte Einträge automatisch 
löschen lassen?

von Kolja L. (kolja82)


Lesenswert?

https://purifycss.online/

Ist aber nicht immer fehlerfrei, also aufpassen.

von nönö (Gast)


Lesenswert?

Das funktioniert vielleicht dann nur bei genau der einen HTML Seite. 
Was willst Du "optimieren"? Ein Wordpress?

Außerdem können Klassen etc nicht nur im HTML angegeben werden, sondern 
auch zB per Javascript. Und dann?

Und wenn das CSS global ist, dann müßte man alle HTML Seiten prüfen und 
die Ergebnisse zusammenführen.

Mein Fazit: lass es und lebe damit.

Wenn es um Performance und Purismus geht, dann schreibt man Seiten per 
Hand und tritt diese CMS Systeme in die Tonne. Bei meinen Seiten zB weiß 
ich genau was jede Klasse macht, da muß ich keine fragwürdige 
Optimierungstools benutzen.

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

> Besonders .css Dateien [..] haben größtenteils
> Einträge, die nirgends verwendet werden.
Die Frage ist woher weißt Du das? Und wieso kopierst Du dann nicht 
"einfach" alle benutzten Einträge dort heraus und/oder löschst den Rest?

Ohne zu wissen wie die Seiten aufgebaut sind und um wieviele 
CSS-Einträge es geht, bei kleineren Seiten ohne übermäßig viele 
Funktionen könnte man einfach die komplette CSS löschen und die 
auftretenden Fehler wegen fehlender CSS-Klassen abarbeiten. Also ich 
meine löschen nicht im Sinne von CSS komplett vernichten, sondern mit 
neuen leeren Dateien anfangen und alles was gebraucht wird, aus den 
alten Dateien dort hineinkopieren.

Bei komplexeren Seiten, die z.B. mehrere Designs oder Layouts mit den 
selben Dateien können und daher niemals alle (nötigen) CSS-Klassen 
gleichzeitig benutzen oder wo viele CSS-Klassen voneinander abhängen 
bzw. miteinander kombiniert werden, wünsche ich Dir aber viel Spaß 
damit.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.