CSS steht für Cascading Style Sheets und ist eine Sprache zur Gestaltung von Webseiten. Mit CSS wird das Design definiert – etwa Farben, Schriftarten, Abstände, Größen und die Position von Elementen.

Während HTML für die Struktur einer Webseite zuständig ist (z. B. Überschriften, Absätze, Listen), kümmert sich CSS um das Aussehen. Es ermöglicht eine saubere Trennung von Inhalt und Design.

Einige wichtige Eigenschaften von CSS:

  • Selektoren wählen HTML-Elemente gezielt aus
  • Eigenschaften wie color, margin, font-size steuern das Styling
  • Responsive Design mit Media Queries für verschiedene Bildschirmgrößen
  • Cascading bedeutet, dass mehrere Style-Regeln miteinander kombiniert werden können, wobei die spezifischere Regel „gewinnt“

CSS ist ein Grundpfeiler moderner Webentwicklung und wird oft zusammen mit HTML und JavaScript verwendet.