CSS ist keine Alternative zu HTML, sondern eine Ergänzung der Webarchitektur. HTML beschreibt die Struktur eines Webdokuments: Überschriften, Absätze, Listen, Links, Bilder und weitere Elemente. CSS beschreibt dagegen, wie diese Struktur dargestellt werden soll: Farben, Abstände, Schriftgrößen, Layout, Positionierung und responsive Anpassungen. Die Bedeutung von CSS liegt deshalb nicht nur darin, Webseiten schöner zu machen. Fachlich wichtiger ist die Trennung von Inhalt, Struktur und Darstellung.
Diese Trennung wird notwendig, weil das frühe Web mit wachsender Nutzung komplexer wird. Solange Dokumente vor allem einfache Texte mit Links sind, kann ihre Darstellung eng an die Struktur gebunden bleiben. Sobald aber größere Websites, wiederkehrende Designs, unterschiedliche Bildschirmgrößen, Druckansichten, Barrierefreiheit und visuelle Orientierung wichtig werden, reicht eine rein strukturelle Beschreibung nicht mehr aus. Gleichzeitig wäre es problematisch, Gestaltung vollständig in HTML einzubauen, weil dadurch Inhalt und Darstellung unübersichtlich vermischt würden.
CSS löst dieses Problem durch Regeln. Ein Stylesheet beschreibt, welche Elemente oder Gruppen von Elementen wie dargestellt werden. Selektoren bestimmen, worauf sich eine Regel bezieht; Deklarationen bestimmen, welche Darstellungseigenschaft welchen Wert erhält. Die Kaskade ordnet Regeln nach Herkunft, Spezifität und Reihenfolge. Dadurch wird Gestaltung nicht beliebig, sondern folgt einer eigenen formalen Logik. Eine Webseite ist damit nicht nur ein sichtbares Produkt, sondern Ergebnis eines Zusammenspiels aus Strukturbaum und Darstellungsregeln.
Historisch gehört CSS in die Phase, in der das Web vom verlinkten Dokumentraum zu einem gestaltbaren Medium wird. Mosaic und andere Browser machen Webdokumente grafisch erfahrbar. Das W3C stabilisiert offene Webstandards. CSS ergänzt diese Entwicklung, indem es Darstellung als eigene Schicht modelliert. Dadurch können Inhalte semantisch sinnvoller strukturiert und gleichzeitig flexibel gestaltet werden. Diese Schichtung wird später für responsive Design, Designsysteme, Barrierefreiheit und moderne Webentwicklung grundlegend.
Im D-Book ist CSS deshalb mehr als ein Thema der Oberflächengestaltung. Der Artikel verbindet Webgeschichte mit informatischer Modellierung: Eine sichtbare Webseite entsteht durch getrennte, aber gekoppelte Ebenen. HTML modelliert die Dokumentstruktur, CSS modelliert Darstellungsregeln, der Browser interpretiert beide und erzeugt daraus eine sichtbare Oberfläche. Für Lernende wird damit sichtbar, dass Gestaltung im Web nicht bloß ästhetische Entscheidung ist, sondern eine regelgeleitete und abstrahierende Modellierungsschicht.

