Übungen: CSS-Grundlagen

In diesen Übungen wenden Sie die CSS-Konzepte aus der Einheit praktisch an. Jede Übung hat einen interaktiven Code-Editor — Sie schreiben CSS-Code links und sehen das Ergebnis rechts in der Vorschau. Experimentieren Sie und haben Sie keine Angst vor Fehlern!

Übung 1 Grundlagen

Brief-Design

Gegeben ist das HTML eines historischen Briefes von Hugo Schuchardt. Ihre Aufgabe: Schreiben Sie CSS, um den Brief ansprechend zu gestalten. Verwenden Sie eine Serifenschrift, einen cremefarbenen Hintergrund, Abstände und einen feinen Rahmen.

Anforderungen:

brief-style.css
Vorschau
Agentic-Coding-Tipp

Versuchen Sie es zuerst selbst! Wenn Sie nicht weiterkommen, beschreiben Sie einem LLM, wie der Brief aussehen soll. Vergleichen Sie den generierten Code mit Ihrer eigenen Lösung. Können Sie jede Zeile des LLM-Codes erklären?

Übung 2 Grundlagen

Box-Model-Explorer

Experimentieren Sie mit dem Box-Model! Ändern Sie die Werte für padding, margin, border und width der Box und beobachten Sie, wie sich die Darstellung verändert.

Aufgaben:

box-model.css
Vorschau
Tipp

Öffnen Sie die Vorschau auch in den Browser-DevTools (Rechtsklick auf die Box → "Element untersuchen"). Dort sehen Sie das Box-Model als interaktive Grafik mit allen berechneten Werten.

Übung 3 Fortgeschritten

DH-Farbpalette

Erstellen Sie eine Farbpalette für ein Digital-Humanities-Projekt. Definieren Sie CSS-Variablen für die Farben und wenden Sie sie auf die HTML-Elemente an. Experimentieren Sie mit verschiedenen Farbkombinationen!

Aufgaben:

farbpalette.html + css
Vorschau
Agentic-Coding-Tipp

Fragen Sie ein LLM: "Schlage mir eine CSS-Farbpalette vor, die zu einem Digital-Humanities-Projekt über mittelalterliche Handschriften passt. Gib mir die Farben als CSS-Variablen mit HSL-Werten." Vergleichen Sie den Vorschlag mit Ihrer eigenen Palette.

Übung 4 Fortgeschritten

Responsive Brief

Der Brief aus Übung 1 sieht auf dem Desktop gut aus — aber wie sieht er auf einem Smartphone aus? Ihre Aufgabe: Fügen Sie Media Queries hinzu, damit der Brief auch auf kleinen Bildschirmen gut lesbar ist.

Anforderungen:

responsive-brief.css
Vorschau
Tipp

Um das responsive Verhalten zu testen, können Sie die Vorschau-iframe kleiner ziehen oder den Browser-Responsive-Modus verwenden (DevTools → Geräte-Symbol oder Strg+Shift+M in Chrome/Firefox). Probieren Sie verschiedene Bildschirmgrößen aus!