Hier setzt du alles zusammen: semantisches HTML, Variablen, Flexbox, Grid, Responsive Design, Barrierefreiheit und kleine Animationen. Die Seite ist eine Vorstellung für eine fiktive Lern-App. Du kannst den Code ändern und sofort das Ergebnis sehen.
Ergebnis
Was steckt drin?
| Technik | Wo |
|---|---|
| Semantisches HTML | header, nav, main, section mit Überschrift, article, details, footer |
| Variablen und Dunkelmodus | :root und prefers-color-scheme |
| Flexbox | Kopfzeile, Aktionsbuttons |
| Grid | Funktionskarten und Preise mit auto-fit/minmax |
| Flüssige Typografie | clamp() in der Überschrift, text-wrap: balance |
| Responsive | min(100% - 2rem, ...), Media Query für das Menü |
| Barrierefreiheit | Sprunglink, Landmarks, aria-label, sichtbarer Fokus, Kontrast, aria-hidden für Icons |
| Animation | Hover-Effekte, prefers-reduced-motion |
| Moderne CSS-Funktionen | color-mix, backdrop-filter, sticky, Verlaufstext |
Aufgaben zum Weiterbauen
- Füge einen Abschnitt "Das sagen Nutzer" mit drei Zitaten hinzu
- Baue das Menü auf dem Handy zu einem Burger-Button mit
<details>oder JavaScript - Füge ein Kontaktformular mit Validierung hinzu
- Optimiere: Prüfe die Seite mit Lighthouse (Leistung, Barrierefreiheit, SEO)
- Veröffentliche sie kostenlos mit GitHub Pages, Netlify oder Cloudflare Pages
Merke
- Aus Semantik, Variablen, Flexbox/Grid, Responsive und Barrierefreiheit entsteht eine professionelle Seite
- Mobile First, Inhalt zuerst, dann Gestaltung
- Teste mit Tastatur, Handy und Lighthouse
- Veröffentlichen kannst du statische Seiten kostenlos