Grundlagen von CSS
  • Warum ist CSS so komplex?
  • Deklarative vs. imperative Programmiersprachen
  • Rendering-Stack moderner Browser
  • Syntax und Struktur von CSS
  • Die Cascade und Vererbungslogik
  • Selektor-Spezifität und Konfliktmanagement
  • Einheiten und Größen: Pixel, Em, Rem und Co.
Layouts mit CSS
  • Einstieg in das CSS-Box-Modell
  • Layout- und Positionierungsstrategien
  • Auswahl der richtigen Layout-Module: Flexbox, Grid und Co.
Moderne CSS-Techniken
  • Einsatz von CSS-Custom-Properties (Variablen)
  • CSS-in-JS: Vor- und Nachteile
  • CSS-Funktionen für dynamische Designs
  • Logische Eigenschaften und Schreibrichtungen
  • Selektives Targeting von Elementen
  • Native CSS-Nesting-Techniken
CSS anwenden und erweitern
  • Effizienter Start durch optimale HTML-Struktur
  • Organisieren und Strukturieren von CSS-Dateien
  • Manipulation von CSS mit JavaScript
  • Erweiterung durch Preprozessoren wie SASS und LESS
  • Nutzung von CSS-Frameworks wie Tailwind und Bootstrap
  • CSS-Linting: Fehler erkennen und beheben
Zielgruppe
  • Frontend- und Backend-Entwickler, die ihre Kenntnisse in CSS vertiefen möchten
  • Entwickler, die moderne Webtechnologien und -standards verstehen und anwenden wollen
  • Teams, die konsistente und skalierbare CSS-Ansätze implementieren möchten
Lernziele
  • Verstehen, wie CSS funktioniert
  • Möglichkeiten und Grenzen von CSS analysieren
  • CSS nutzen, um Alltagsprobleme bei Webdesign und Layout zu lösen
  • Sicherer und kompetenter Umgang mit CSS, unabhängig vom Kenntnisstand

(Version: 2026-02-13T10:43:51+01:00)