Lädt...

CSS Schriften

Sie wissen bereits, wie Text in der Zeile sitzt. Schriften wählen, welche Buchstaben Sie sehen — die Schriftfamilie, die Größe, die Stärke und ob sie kursiv geneigt sind. Das Laden eigener Webfonts kommt in der nächsten Lektion; hier meistern Sie die Kern-Schrifteigenschaften.

Schriftwerkzeuge auf einen Blick

📊 Häufige Schrifteigenschaften

Eigenschaft Alltagsjob
font-family Benennt den Schriftstack (plus generischen Fallback)
font-size Setzt die Textgröße
font-weight Setzt die Strichstärke (z. B. 400, 700, bold)
font-style Setzt normal oder italic (und verwandte Stile)
font (Kurzform) Kombiniert Stil, Gewicht, Größe und Familie in einer Deklaration

Font-family-Stacks

Listen Sie bevorzugte Schriften zuerst, dann sicherere Alternativen, und enden Sie mit einer generischen Familie wie sans-serif oder serif, damit immer etwas gezeichnet wird.

Lesbarer Sans-Serif-Stack

css
CSS Code
body {
font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

Schriftgröße

font-size setzt die Textgröße. Relative Einheiten wie rem skalieren oft ruhiger mit der Seite; px und Schlüsselwörter wie large funktionieren ebenfalls.

Überschrift- und Fließtextgrößen

css
CSS Code
h1 {
font-size: 2rem;
}

p {
font-size: 1rem;
}

Schriftgewicht

font-weight steuert die Fettigkeit. Numerische Gewichte (400, 700) oder Schlüsselwörter (normal, bold) sind üblich. Die Schrift muss das gewünschte Gewicht unterstützen.

Betonung durch Gewicht

css
CSS Code
.lead {
font-weight: 700;
}

.caption {
font-weight: 400;
}

Schriftstil — italic

font-style: italic neigt den Text, wenn eine kursive Variante verfügbar ist. Nutzen Sie es für Zitate oder sanfte Betonung, nicht für jeden Absatz.

Kursives Zitat

css
CSS Code
blockquote {
font-style: italic;
font-family: Georgia, "Times New Roman", serif;
}

Font-Kurzschreibweise

Die font-Kurzform kann Stil, Gewicht, Größe und Familie gemeinsam setzen. Größe und Familie sind in der von den meisten Browsern erwarteten Form erforderlich.

Font-Kurzform auf einem Kartentitel

css
CSS Code
.card-title {
font: italic 700 1.25rem Georgia, "Times New Roman", serif;
}

Eine ruhige Fließtext-Gewohnheit

Wählen Sie einen klaren Stack für die Seite, etwas stärkeres Gewicht oder Größe für Überschriften, und halten Sie den Fließtext leicht lesbar.

Schrift-Baseline der Seite

css
CSS Code
body {
font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.6;
}

h2 {
font-family: Georgia, "Times New Roman", serif;
font-size: 1.5rem;
font-weight: 700;
}

Selbst ausprobieren

  1. Setzen Sie body auf einen Sans-Serif-Stack, der mit sans-serif endet.
  2. Geben Sie h1 eine größere font-size und font-weight: 700.
  3. Stylen Sie ein blockquote mit font-style: italic und Serif-Stack.
  4. Schreiben Sie eine Überschrift mit der font-Kurzform um.
  5. Vergleichen Sie denselben Absatz in Serif vs. Sans-Serif — spüren Sie den Stimmungswechsel.

Häufige Fehler

  • Einen Fancy-Namen ohne Fallback (bricht, wenn die Schrift fehlt)
  • Überall riesige feste px-Größen ohne relatives Denken
  • font-weight: 900 verlangen, obwohl die Schrift nur regular und bold liefert
  • Hier in @font-face / gehostete Webfonts springen (nächste Lektion)
  • text-align oder text-decoration nutzen, wenn font-family oder font-weight gemeint war

Kurzfassung

  • font-family listet einen Stack und sollte mit einer generischen Familie enden
  • font-size setzt die Größe; relative Einheiten skalieren oft ruhig
  • font-weight und font-style liefern fette und kursive Betonung
  • Die font-Kurzform bündelt Stil, Gewicht, Größe und Familie
  • Halten Sie einen klaren Body-Stack; eigenes Webfont-Laden kommt als Nächstes

🧠 Testen Sie Ihr Wissen

Bereit zum Start

Testen Sie Ihr Wissen

Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen

❓
7
Fragen
🎯
70%
Zum Bestehen
♾️
∞
Zeit
🔄
∞
Versuche

📝 Anweisungen

  • Lesen Sie jede Frage sorgfältig
  • Wählen Sie die beste Antwort für jede Frage
  • Sie können das Quiz so oft wiederholen, wie Sie möchten
  • Ihr Fortschritt wird oben angezeigt