Das CSS-Projekt Trashy.css visualisiert die Struktur eines HTML-Dokuments und macht problematisches Markup sichtbar. Der Vorstellungsbeitrag bei CSS-Tricks beschreibt die Bibliothek als Lern- und Prüfwerkzeug für semantische Dokumente, nicht als fertiges Produktions-Framework.
Zum Projekt gehören eine einfache Grundgestaltung, eine Variante mit sichtbaren Bereichen wie Header, Main und Navigation, ein Theme sowie ein Debug-Modul. Die Dateien lassen sich einzeln oder gemeinsam einbinden. Das offizielle GitHub-Repository von Trashy.css stellt den Quellcode bereit.
Semantik und Debugging im Frontend
Die Debug-Variante kennzeichnet unter anderem verschachtelte Div-Strukturen, problematische Formularmarkups und synchron geladene Skripte. Dadurch können Teams die Auswirkungen ihrer HTML-Struktur prüfen, bevor sie sich mit visuellen Details beschäftigen. Für Weboberflächen, Tools und interaktive Medien ist das eine einfache Möglichkeit, strukturelle Fehler früh zu erkennen.
Trashy.css knüpft damit an Werkzeuge wie BackstopJS an, das visuelle Regressionstests automatisiert. Beide Projekte setzen an unterschiedlichen Stellen an: Trashy.css macht Struktur und Semantik sichtbar, BackstopJS vergleicht gerenderte Oberflächen.

