Aufgaben-Python/courses/html_css/01_semantisches_html_und_struktur
Alex Mueller 2571cb8847 feat(ux): responsive kurs-sidebar und kapitel-drawer für alle 13 kurse & web-ide
- 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
2026-09-12 13:49:46 +02:00
..
aufgabe.html Branding-Update für it-praxisportal.de: Neuer Hero-Bereich, SVG-Favicon, OpenGraph-Metadaten und Plattform-Titel 2026-09-12 13:26:06 +02:00
index.html feat(ux): responsive kurs-sidebar und kapitel-drawer für alle 13 kurse & web-ide 2026-09-12 13:49:46 +02:00
musterloesung.html Branding-Update für it-praxisportal.de: Neuer Hero-Bereich, SVG-Favicon, OpenGraph-Metadaten und Plattform-Titel 2026-09-12 13:26:06 +02:00
README.md Vollständige Umsetzung von Phase A bis C: (1) SQL & Data Analytics Master (16 Module), (2) HTML5 & Modern CSS3 (16 Module) und (3) Go Cloud Microservices (16 Module). Plattform umfasst nun 131 Module über 7 Sprachen 2026-08-30 13:10:38 +02:00
test_aufgabe.js Vollständige Umsetzung von Phase A bis C: (1) SQL & Data Analytics Master (16 Module), (2) HTML5 & Modern CSS3 (16 Module) und (3) Go Cloud Microservices (16 Module). Plattform umfasst nun 131 Module über 7 Sprachen 2026-08-30 13:10:38 +02:00

HTML 01: Semantisches HTML & Dokumentenstruktur 🌱

Willkommen im Modul 01 des HTML5 & CSS3 Meisterkurses!

In diesem Modul lernst du, wie ein sauberes, valides HTML5-Dokument strukturiert wird und warum semantische Tags das Fundament moderner Webentwicklung, Barrierefreiheit (Accessibility) und Suchmaschinenoptimierung (SEO) bilden.


💡 1. Das Wichtigste in Kürze

Grundgerüst eines HTML5-Dokuments

<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Mein Portal</title>
</head>
<body>
  <!-- Sichtbarer Inhalt -->
</body>
</html>

Semantische Landmark-Tags im Überblick

  • <header>: Einleitender Bereich der Webseite (Logo, Webseitentitel, Slogan) oder eines Artikels.
  • <nav>: Navigationsbereich mit Links (meist als <ul> mit <li> und <a>).
  • <main>: Repräsentiert den zentralen Hauptinhalt. Darf genau einmal pro HTML-Dokument vorkommen.
  • <article>: Eigenständiger, thematisch abgeschlossener Beitrag (z.B. Blogpost, News-Meldung, Produktkarte).
  • <section>: Thematisch zusammenhängender Abschnitt, typischerweise mit einer eigenen Überschrift (<h2> bis <h6>).
  • <aside>: Beistell-Inhalte, Sidebar, Autoren-Biografie, thematisch verwandte Linklisten.
  • <footer>: Fußzeile mit Copyright-Vermerk, rechtlichen Hinweisen, Kontaktlinks.

🎯 Teilziele in aufgabe.html

  1. Doctype & Head: Richte <!DOCTYPE html>, <html lang="de">, <meta charset="UTF-8">, <meta name="viewport"> und <title> ein.
  2. Kopfbereich & Navigation: Baue einen <header> mit <h1> und ein <nav>-Menü mit mindestens 3 Navigationslinks.
  3. Hauptinhalt & Artikel: Erstelle ein <main>-Element mit einem <article>, der eine <h2>-Überschrift und Fließtext enthält.
  4. Sektion & Sidebar: Ergänze innerhalb des Hauptbereichs eine <section> mit <h3> und eine <aside> für Zusatzinformationen.
  5. Fußzeile: Erstelle ein <footer>-Element mit Copyright-Angabe (&copy;).