12 – Tabellen & Formulare 📊✏️

Strukturierte Daten und Eingaben – barrierefrei und korrekt

🎯 1. Einleitung & W3Schools

In Kapitel 12 hast du gelernt, wie man Tabellen für Daten und Formulare für Eingaben erstellt – immer mit Fokus auf Barrierefreiheit und Semantik.

Lies aktiv auf W3Schools nach – probiere aus, denke nach:

🔗 W3Schools – HTML Tabellen
🔗 W3Schools – HTML Formulare

🧠 2. KI-Prompt-Training – Daten mit Bedeutung

Deine Aufgabe: Formuliere einen Prompt, der keine Tabellen- oder Formular-Codes liefert, sondern dir hilft, zu verstehen, warum Barrierefreiheit bei diesen Elementen entscheidend ist.

Vermeide: „Gib mir ein Kontaktformular.“ ✅ Fragen, die denken erzwingen:

💡 Merke: Wenn die KI dir HTML für ein Formular gibt, hast du die falsche Frage gestellt. Ziel ist Verständnis – nicht die fertige Lösung.

🔍 Aufgabe 1: Analysiere – nicht korrigiere!

Ein Schüler hat folgenden Code abgegeben:

<table>
  <tr><td>Produkt</td><td>Preis</td></tr>
  <tr><td>Apfel</td><td>1,20 €</td></tr>
</table>

<form>
  <input type="text" placeholder="Name">
  <input type="email" placeholder="E-Mail">
  <button>Senden</button>
</form>

Schreibe (auf Papier oder in Textdatei):

  1. Welche **zwei Fehler** macht der Schüler bei der Tabelle – besonders für Screenreader?
  2. Welche **drei Fehler** macht er beim Formular – und warum ist das für Barrierefreiheit fatal?
  3. Warum sind <th>-Elemente wichtig – und was sagt das Attribut scope aus?
  4. Warum ist placeholder kein Ersatz für <label>?
⚠️ Hinweis: Wer nur den „richtigen Code“ hinschreibt, hat die Aufgabe nicht verstanden. Es geht um Begründung, nicht um Umsetzung!

📊✏️ Aufgabe 2: Strukturiere bewusst – erst nach der Analyse!

Erstelle zwei Dateien:

💡 Teste selbst:
- Öffne beide Dateien mit VS Code Live Server
- Prüfe: Ist die Tabelle sinnvoll strukturiert?
- Prüfe: Kann man die Formularfelder per Tastatur bedienen?

📊 Beurteilungskriterien – Übung 12: Tabellen & Formulare

Deine Lösung wird im Fachgespräch bewertet – besonders dein eigenes Verständnis.

Kriterium
Barrierefreie Tabellen:
Kannst du im Gespräch erklären, warum <caption> und scope für Screenreader essenziell sind?
Barrierefreie Formulare:
Weißt du, warum jedes Eingabefeld ein <label> braucht – und warum placeholder nicht ausreicht?
Semantik & Struktur:
Kannst du den Unterschied zwischen Layout-Tabellen (verboten!) und Datentabellen erklären?
Eigene Reflexion statt KI-Output:
Kannst du deine Lösung ohne Code-Datei im Fachgespräch erklären – oder musst du erst nachschauen, was du „gemacht“ hast?

⚠️ Wichtig: Im Fachgespräch wirst du gefragt: „Warum reicht placeholder nicht als Beschriftung aus?“ Wer nur KI-Code abgibt, kann diese Fragen nicht beantworten.

🎓 Du hast nicht nur Daten dargestellt – du hast sie barrierefrei und sinnvoll strukturiert.

→ Zum Abschlussprojekt