Ungenutztes CSS entfernen
Bereinige CSS aus URLs, HTML und Stylesheets.
Füge eine Website oder eigenen Code ein. Das Tool zeigt genutzte Regeln, ungenutzte Regeln, Ersparnis und die bereinigte Ausgabe.
Bereinigtes CSS
Quellen
Analyse-Protokoll
Geschützte Selektoren
Ungenutzte Selektoren
CSS-Qualität
CSS-Qualität prüfen
Zusätzlich zur Nutzung prüft das Tool das bereinigte CSS auf typische Fehler, Warnungen und Optimierungshinweise.
Keine auffälligen Qualitäts-Hinweise gefunden. Prüfe das Ergebnis trotzdem vor der produktiven Nutzung.
Fehler anzeigen 0
Keine Fehler gefunden.
Warnungen anzeigen 0
Keine Warnungen gefunden.
Hinweise anzeigen 0
Keine Hinweise gefunden.
FAQ
Fragen zum CSS Bereiniger
Kurz erklärt: wofür das Tool gedacht ist, wie die Analyse funktioniert und wann zusätzliches HTML hilfreich ist.
Für was ist dieses Tool?
Der CSS Bereiniger hilft dir, ungenutztes CSS auf einer konkreten Website-URL zu finden. Das ist nützlich für schnellere Ladezeiten, kleinere Stylesheets, bessere Web Performance und sauberere Frontend-Auslieferung.
Wie funktioniert dieses Tool?
Du gibst eine Website-URL ein. Das Tool lädt das gerenderte HTML, erkennt verknüpfte CSS-Dateien und Inline-Styles und prüft CSS-Selektoren gegen genau diese HTML-Seite.
Kann ich auch eigenen HTML- und CSS-Code prüfen?
Ja. Im Modus HTML & CSS Code kannst du eigenen HTML-Code und eigenes CSS direkt einfügen. Das ist praktisch für einzelne Templates, Komponenten, Landingpages oder lokale Ausschnitte ohne öffentliche URL.
Werden alle CSS-Dateien automatisch erkannt?
Ja. Alle Stylesheets aus link rel="stylesheet" und Styles aus style-Tags werden aus der geladenen HTML-Seite gelesen. Relative CSS-Pfade werden automatisch aufgelöst.
Kann ich eine direkte CSS-Datei prüfen?
Eine direkte CSS-URL kann geladen werden. Für die Erkennung ungenutzter Regeln braucht das Tool aber HTML als Vergleich. Nutze dafür eine Website-URL, ergänze eigenes HTML oder verwende den Modus HTML & CSS Code.
Wann brauche ich eigenes HTML?
Eigenes HTML ist hilfreich, wenn wichtige Klassen aus PHP-Templates, Includes, Modalen, Navigationen oder dynamisch geladenen Bereichen nicht direkt im HTML der URL sichtbar sind.
Kann ich eine PHP-Datei direkt analysieren?
Nein. Analysiert wird das fertige HTML, das der Browser erhält. HTML aus PHP-Dateien, Includes oder Templates kannst du aber optional ergänzen, damit wichtige CSS-Klassen berücksichtigt werden.
Was macht die Option JavaScript-Klassen berücksichtigen?
Die Option durchsucht Inline-JavaScript und verknüpfte JavaScript-Dateien nach typischen Klassennamen. Gefundene Klassen werden geschützt, damit JavaScript-Zustände nicht versehentlich aus dem CSS entfernt werden.
Warum kann eine Schutzliste sinnvoll sein?
Manche Klassen entstehen erst durch JavaScript, Slider, Cookie-Banner, Menüs oder Zustände wie is-active, open und show. Mit der Schutzliste kannst du solche Selektoren bewusst behalten, auch wenn sie im geladenen HTML nicht sichtbar sind.
Was bedeuten geschützte und ungenutzte Selektoren?
Geschützte Selektoren bleiben erhalten, weil sie in der Schutzliste stehen oder aus JavaScript erkannt wurden. Ungenutzte Selektoren wurden im geprüften HTML nicht gefunden und deshalb aus der bereinigten CSS-Ausgabe entfernt.
Warum ist ein Analyse-Protokoll hilfreich?
Das Analyse-Protokoll zeigt, welche URL, CSS-Dateien, Inline-Styles, Zusatz-HTML, Schutzliste und Optionen verwendet wurden. So bleibt nachvollziehbar, woher die Daten kommen und warum das Ergebnis entstanden ist.
Werden Inline-Styles im HTML berücksichtigt?
Style-Tags im Head werden als CSS-Quelle analysiert. Style-Attribute direkt an HTML-Elementen werden im Analyse-Protokoll gezählt, aber nicht als entfernbare CSS-Regeln ausgegeben, weil sie zum HTML-Element gehören.
Was prüft die CSS-Qualität?
Die CSS-Qualitätsprüfung zeigt typische Auffälligkeiten wie leere Regeln, doppelte Eigenschaften, !important, @import, unnötige Null-Einheiten, Display-Konflikte oder Positionswerte ohne passende position. Die Hinweise ändern das CSS nicht automatisch.
Wann sollte ich Kommentare entfernen?
Kommentare entfernen ist optional. Wenn die Option aus ist, bleiben CSS-Kommentare erhalten und zählen nicht als versteckte Ersparnis. Wenn du kleinere Dateien möchtest, kannst du Kommentare bewusst entfernen.
Kann das Sortieren die CSS-Kaskade verändern?
Ja, das ist möglich. CSS nach Selektoren sortieren macht die Ausgabe übersichtlicher, kann aber bei gleich starken Regeln die Reihenfolge verändern. Nutze diese Option nur, wenn du die bereinigte CSS-Datei danach prüfst.
Warum erscheint ein Risiko-Hinweis?
Der Hinweis erscheint, wenn sehr viel CSS entfernt wurde. Dann solltest du dynamische Bereiche, Zusatz-HTML und Schutzliste prüfen, bevor du die Datei produktiv nutzt.
Was sollte ich vor der produktiven Nutzung prüfen?
Prüfe die bereinigte CSS-Datei immer zuerst in einer Testumgebung, leere Browser-, Server- und Plugin-Caches und kontrolliere wichtige Zustände wie Menüs, Modale, Slider, Formulare, Login-Bereiche und mobile Ansichten. Dynamische oder versteckte Klassen können trotz Schutzliste übersehen werden.
Kann ich das Ergebnis speichern?
Ja. Das bereinigte CSS kann kopiert oder heruntergeladen werden. Bei URL-Analysen nutzt der Download einen passenden Dateinamen. Minifizieren und Kommentare entfernen bleiben bewusste Optionen.