- Dynamic Sidebar mit window.COURSES_MANIFEST für 13 Kurse (216 Kapitel) - Kurswechsler Dropdown mit Direktnavigation - Fortschrittsanzeige mit Solved-Checkmarks (✓) aus localStorage - Responsive Off-Canvas Drawer mit Floating Action Button (☰ Kapitel) & Backdrop auf Mobile/Tablets - Web-IDE Topbar Drawer-Button (☰ Kapitel) für unterbrechungsfreien Vollbild-Editor - Saubere Bereinigung redundanter statischer Legacy-Sidebars |
||
|---|---|---|
| .. | ||
| aufgabe.html | ||
| index.html | ||
| musterloesung.html | ||
| README.md | ||
| test_aufgabe.js | ||
CSS 08: Web-Typografie, Schriftarten & Text-Effekte 🔤
Willkommen in Modul 08!
In dieser Lerneinheit lernst du, wie Webfonts via @import eingebunden werden, wie Font-Stacks aufgebaut sind, wie relative Schriftgrößen (rem) funktionieren und wie du Text-Transformationen gezielt einsetzt.
💡 1. Das Wichtigste in Kürze
Webfont-Einbindung & Fallback
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700&display=swap');
body {
font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
}
Type-Scales & Zeilenabstände
h1:2.25rembis2.5rem,line-height: 1.2h2:1.5rembis1.75rem,line-height: 1.3p:1rembis1.125rem,line-height: 1.6(optimale Zeilenhöhe für ermüdungsfreies Lesen)letter-spacing:0.05embis0.1emin Kombination mittext-transform: uppercase
🎯 Teilziele in aufgabe.html
- Webfont @import: Binde Google Fonts mit
@importein. - Font-Family Stack: Wende
font-familymit Fallbacks auf denbodyan. - Type-Scale: Definiere Schriftgrößen mit relativen
rem-Einheiten fürh1,h2undp. - Lesbarkeit: Setze
line-height: 1.6(oder höher) auf Absätze. - Text-Transformation: Formatiere
.category-tagmittext-transform: uppercase,letter-spacingundfont-weight.