CSS: Websites gestalten
Die HTML-Website lesbar, responsiv und konsistent gestalten.
12 Kapitel · 96 LektionenFür EinsteigerKostenlosLäuft im Browser
Das lernst du
- Elemente gezielt gestalten.
- Abstände und Maße verstehen.
- Inhalte angenehm lesbar machen.
- Elemente in einer Richtung anordnen.
- Zweidimensionale Layouts bauen.
- Verschiedene Ansichten unterstützen.
- Wiederverwendbare Oberflächen gestalten.
- Ein Design vollständig umsetzen.
- Websites durch Keyframe-Animationen, Transformationen und visuelle Filter lebendig und dynamisch gestalten.
- Websites für alle Nutzer zugänglich machen und CSS-Strukturen wartbar halten.
- CSS-Dateien skalierbar organisieren, Ladezeiten optimieren und Best Practices für große Projekte anwenden.
- Das gesamte erlernte CSS-Wissen in einer vollständigen, professionellen, responsiven und barrierefreien Webanwendung anwenden.
Kursinhalt
Kapitel 1 Styling-Grundlagen
Elemente gezielt gestalten.
- Stylesheet verbinden
- Selektoren und Klassen
- Farben und Hintergründe
- Vererbung
- Kaskade und Spezifität debuggen
- Erste konsistente Inhaltskarte
- Lückentext zu Selektoren
- Spezifitäts-Herausforderung
Kapitel 2 Box-Modell und Größen
Abstände und Maße verstehen.
- Content, Padding, Border, Margin
- box-sizing
- Absolute und relative Einheiten
- Breite, Maximalbreite und Überlauf
- Abstandsfehler untersuchen
- Sauberes Seitenraster vorbereiten
- Einheiten-Lückentext
- Box-Modell Challenge
Kapitel 3 Typografie und Hierarchie
Inhalte angenehm lesbar machen.
- Schrift und Fallbacks
- Schriftgröße und Zeilenhöhe
- Textbreite und Ausrichtung
- Überschriftenstaffelung
- Kontrast und Linkzustände
- Kleine redaktionelle Seite gestalten
- Typografie-Lückentext
- Lesbarkeits-Challenge
Kapitel 4 Flexbox
Elemente in einer Richtung anordnen.
- Flex-Container und Achsen
- Ausrichtung und Abstand
- Wachstum und Schrumpfen
- Umbruch
- Kaputte Navigation reparieren
- Responsive Toolbar und Kartenreihe
- Flexbox-Lückentext
- Flexbox-Layout Challenge
Kapitel 5 Grid
Zweidimensionale Layouts bauen.
- Spalten und Zeilen
- fr, gap und minmax
- Elemente platzieren
- Automatische Kartenraster
- Verschachtelte Layouts
- Produktübersicht gestalten
- Grid-Lückentext
- Grid-Meister-Challenge
Kapitel 6 Responsive Websites
Verschiedene Ansichten unterstützen.
- Mobile zuerst
- Media Queries
- Flexible Bilder
- Flüssige Typografie
- Kleine und große Ansichten debuggen
- Detailseite responsiv umbauen
- Media Query Lückentext
- Responsiv-Challenge
Kapitel 7 Komponenten und Zustände
Wiederverwendbare Oberflächen gestalten.
- CSS-Variablen als Tokens
- Buttons und Formulare
- Hover, Fokus und aktive Zustände
- Positionierung und Ebenen
- Transition plus reduzierte Bewegung
- Kleines Komponenten-Set bauen
- Zustände-Lückentext
- Komponenten-Challenge
Kapitel 8 Website fertig gestalten
Ein Design vollständig umsetzen.
- Designziel und Tokens festlegen
- Header und Hero
- Inhalts- und Produktbereiche
- Footer und Formulare
- Mobile, Fokus und Überlauf prüfen
- Fertige Website begründet vorstellen
- Projekt-Lückentext
- Abschluss-Challenge
Kapitel 9 Animationen und visuelle Effekte
Websites durch Keyframe-Animationen, Transformationen und visuelle Filter lebendig und dynamisch gestalten.
- 2D- und 3D-Transformationen
- Einfache Übergänge und Timing-Funktionen
- @keyframes und Animationsverläufe
- Visuelle Filter und Backdrop-Effekte
- Ruckelnde Animationen und Performance debuggen
- Interaktives Hero-Banner mit Animationen
- Animations-Lückentext
- Effekt-Meister-Challenge
Kapitel 10 Barrierefreiheit und sauberer Code
Websites für alle Nutzer zugänglich machen und CSS-Strukturen wartbar halten.
- Barrierefreie Fokus-Indikatoren
- Farbkontraste und Lesbarkeit
- Screenreader-only Inhalte
- Reduzierte Bewegung und Nutzerpräferenzen
- Barrierefreiheit-Fehler im CSS beheben
- Barrierefreies Formular-Design
- A11y- und Clean-Code-Lückentext
- Inklusive UI-Komponenten-Challenge
Kapitel 11 Performance und CSS-Architektur
CSS-Dateien skalierbar organisieren, Ladezeiten optimieren und Best Practices für große Projekte anwenden.
- Modularer Aufbau und @import
- BEM-Namenskonvention
- CSS-Dateigröße und Rendering-Blockaden
- Ungenutzten Code und Spezifitätsschulden reduzieren
- Architektur-Fehler und hohe Spezifität debuggen
- Strukturierte Design-System-Basis
- Architektur- und BEM-Lückentext
- Refactoring-Challenge für Legacy-CSS
Kapitel 12 Capstone-Projekt und Ausblick
Das gesamte erlernte CSS-Wissen in einer vollständigen, professionellen, responsiven und barrierefreien Webanwendung anwenden.
- Capstone-Planung und semantisches Layout
- Design-Tokens und globale Architektur
- Komplexes Grid- und Flexbox-Dashboard
- Interaktive Komponenten mit Zuständen und Animationen
- Responsive Fehler und Layout-Abstürze beheben
- Vollständige responsive Web-App umsetzen
- Capstone-Lückentext zu Best Practices
- Finale CSS-Meister-Challenge
So funktioniert jede Lektion
Keine stundenlangen Videos. Jede Lektion ist eine kurze Runde, die du selbst machst, bis die Idee sitzt.
Lesen
Eine kurze Erklärung und eine klare Aufgabe. Gerade genug, um loszulegen.
Schreiben
Du tippst den Code selbst, in einem echten Editor direkt im Browser.
Ausführen
Führ ihn aus und sieh sofort, was dein Programm wirklich tut.
Prüfen
Prüfen sagt dir, ob die Aufgabe gelöst ist, und was noch fehlt, falls nicht.
Gut zu wissen
- Keine Installation: Editor, Ausgabe und Prüfung laufen in deinem Browser-Tab.
- Ohne Konto als Gast starten; dein Fortschritt bleibt auf diesem Gerät.
- Ein kostenloses Ostrae-Konto synchronisiert Fortschritt und Einstellungen und schaltet den Coach MICA frei.