Digital-Lexikon · Web

Was ist CSS?

Kurz erklärt

CSS (Cascading Style Sheets) ist die Stylesheet-Sprache, die das Aussehen von Webseiten festlegt: Farben, Schriften, Abstände, Layout und Animationen. Sie trennt die Gestaltung vom HTML-Inhalt und lässt eine Seite auf Smartphone, Tablet und Desktop passend darstellen.

Kategorie WebLesezeit ca. 3 Min.Stand 16. Oktober 2026
Beitragsbild: CSS

CSS: Definition und Aufgabe

HTML liefert die Inhalte einer Seite, CSS bestimmt, wie sie aussehen. Über Regeln wie „Überschriften sind dunkelblau und 32 Pixel groß“ werden Farben, Schriften, Abstände, Rahmen und Hintergründe festgelegt. Weil die Regeln zentral in einer Datei stehen, verändert eine einzige Anpassung das Erscheinungsbild der ganzen Website. Das macht ein einheitliches Corporate Design technisch beherrschbar.

„Cascading“ bedeutet, dass mehrere Regeln gleichzeitig gelten können und eine feste Rangfolge entscheidet, welche sich durchsetzt – abhängig von der Genauigkeit des Selektors, der Reihenfolge und der Herkunft. Standardisiert wird CSS vom W3C und laufend um neue Funktionen erweitert, die Browser nach und nach unterstützen. Die Initiative „Baseline“ zeigt, ab wann eine Funktion in allen großen Browsern verfügbar ist.

So funktioniert CSS in der Praxis

Der Browser lädt HTML und CSS, wendet die Regeln auf die passenden Elemente an und berechnet daraus das Layout. Moderne Techniken haben frühere Notlösungen mit Tabellen und Floats abgelöst. Mit Media Queries und Container Queries passt sich die Darstellung an Bildschirmbreite oder den verfügbaren Platz eines Bereichs an – die Grundlage für responsives Design.

  • Flexbox ordnet Elemente flexibel in einer Reihe oder Spalte an
  • Grid erzeugt zweidimensionale Raster für komplexe Seitenlayouts
  • Custom Properties (CSS-Variablen) speichern zentrale Werte für Farben, Abstände und Schriften
  • Media und Container Queries passen das Layout an Bildschirm und Platz an
  • Transitions und Animationen erzeugen dezente Bewegung ohne JavaScript

Praxis­bei­spiel: ein Corporate Design, das überall gleich aussieht

Ein mittelständischer Zulieferer pflegt Website, Kundenportal und Produktkatalog. Farben und Schriften sind dort jeweils einzeln eingestellt, entsprechend uneinheitlich wirkt der Auftritt. Beim Relaunch werden Farbwerte, Abstände und Schriftgrößen als zentrale Variablen definiert und in einem gemeinsamen Stylesheet bereitgestellt, das alle drei Angebote einbinden.

Danach genügt eine Anpassung, um einen Farbton im gesamten Auftritt zu ändern, und neue Seiten übernehmen das Design automatisch. Ein solches Design-System spart Pflegeaufwand und verhindert, dass sich über die Jahre Abweichungen einschleichen, die den Auftritt unprofessionell wirken lassen.

Typische Fehler und Umsetzung

CSS beeinflusst auch die Ladezeit: Das Stylesheet blockiert die Darstellung, bis es geladen ist. Zu große Frameworks, ungenutzte Regeln und viele Schriftschnitte verschlechtern Kennzahlen wie die Core Web Vitals. Ein klarer Aufbau und das Entfernen nicht benötigter Regeln halten die Dateien schlank.

Nano Concepts setzt CSS sauber strukturiert und ohne unnötigen Ballast um, mit zentralen Design-Variablen, mobilfreundlichem Layout und ausreichenden Kontrasten. Das Design entsteht in Zusammenarbeit mit der Partneragentur LOMA DESIGN, die Entwürfe gehen als saubere Stile direkt in die Umsetzung über.

  • Übermäßiger Einsatz von „!important“ statt klarer Struktur
  • Feste Pixelbreiten, die auf kleinen Bildschirmen überlaufen
  • Kontraste, die Anforderungen an Lesbarkeit und Barrierefreiheit verfehlen
  • Ungenutzte Framework-Regeln, die die Datei aufblähen
  • Sichtbare Fokusrahmen entfernen, ohne Ersatz für die Tastaturbedienung

Häufige Fragen zu CSS

CSS steht für Cascading Style Sheets, auf Deutsch etwa „kaskadierende Formatvorlagen“. Die Sprache beschreibt, wie HTML-Elemente aussehen sollen: Farben, Schriften, Größen, Abstände und Anordnung auf dem Bildschirm, und zwar getrennt vom eigentlichen Inhalt der Seite.

HTML legt fest, welche Inhalte eine Seite hat und wie sie gegliedert sind. CSS bestimmt, wie diese Inhalte aussehen. Beide Sprachen ergänzen sich und werden vom Browser gemeinsam zur sichtbaren Seite zusammengesetzt.

Nein, nötig ist es nicht. Frameworks beschleunigen die Entwicklung und sorgen für Einheitlichkeit, können aber ungenutzten Code mitbringen. Ob sich ein Framework lohnt, hängt von Projektgröße, Team und Designvorgaben ab.

So wenig wie nötig. Eine schlanke Datei, wenige Schriftschnitte und entfernte ungenutzte Regeln verkürzen die Ladezeit. Bei Bedarf lassen sich besonders wichtige Stile direkt in die Seite einbetten, damit die Darstellung früher beginnt.

Passende Leistungen

Verwandte Begriffe

Relevant für diese Branchen

Passende Magazin-Beiträge

In 60 Sekunden zum passenden Angebot

Bedarfsanalyse: CSS

Beantworten Sie ein paar kurze Fragen – wir melden uns in der Regel innerhalb von 24 Stunden mit einer ersten Einschätzung.

Projekt anfragen