Web Development

CSS

CSS-Grundlagen, Selektoren, Eigenschaften, Kaskade, Farben, Schriften, Margin und Padding.

CSS

CSS steht für Cascading Style Sheets. CSS steuert Aussehen und Layout einer Webseite.

Aufgabe von CSS

Mit CSS legt man fest:

  • Farben
  • Schriftarten
  • Schriftgrößen
  • Abstände
  • Rahmen
  • Formen
  • Layout
  • Hover-Effekte
  • Responsive Verhalten

HTML beschreibt die Struktur. CSS gestaltet diese Struktur.

CSS-Syntax

p {
  font-size: 1.2em;
  color: blue;
}

Bestandteile:

TeilBedeutung
pSelektor
font-sizeEigenschaft
1.2emWert

Selektoren

SelektorBeispielBedeutung
Elementpalle Absätze
Klasse.highlightElemente mit Klasse
ID#headerElement mit bestimmter ID
Nachfahrenav aLinks innerhalb von nav
direktes Kindul > lidirekte Listenelemente
Pseudoklassea:hoverLink beim Hover

CSS einbinden

Externe CSS-Datei:

<link rel="stylesheet" href="style.css">

Interner Stilblock:

<style>
  body {
    font-family: Arial, sans-serif;
  }
</style>

Inline-Stil:

<p style="color: red;">Text</p>

Externe CSS-Dateien sind für wartbare Projekte meist die bessere Wahl.

Kaskade und Spezifität

"Cascading" bedeutet, dass mehrere Regeln auf dasselbe Element wirken können. Welche Regel gewinnt, hängt ab von:

  • Reihenfolge
  • Spezifität
  • Herkunft der Regel
  • !important, falls verwendet

Margin und Padding

BegriffBedeutung
MarginAußenabstand um ein Element
PaddingInnenabstand zwischen Inhalt und Rahmen
.card {
  margin: 1rem;
  padding: 1.5rem;
}
Gutes CSS ist konsistent. Wiederkehrende Abstände, Farben und Schriftgrößen machen eine Seite deutlich professioneller.

Zuletzt aktualisiert: 6. Juni 2026