Einführung in HTML – Struktur, Links, Anker & Medien
Lehrkräfte-Hinweis zum Einsatz
Dieses Modul ist als Lehrkräfte-Ansicht vorbereitet. Die Inhalte können in Moodle als Text- und Medienfeld eingefügt und anschließend an Lerngruppe, Buchseite, Aufgabenstellung und vorhandene Materialien angepasst werden.
InformatikE-PhaseWebentwicklung: HTML/CSS
- Einsatz: als Lernpfad, Übungsmodul, Wiederholung oder vorbereitete Unterrichtssequenz.
- Anpassung: Abschnitte, Aufgaben und Lösungen können direkt im Quellcode ergänzt oder gekürzt werden.
- Assets: Bildplatzhalter bewusst durch eigenes Material, GeoGebra-Screenshots oder lizenzrechtlich passende Abbildungen ersetzen.
Differenzierte Hilfen
Die Hilfen sind bewusst sichtbar als feste Sections angelegt, damit sie in Moodle ohne JavaScript, Buttons oder Aufklappfunktionen funktionieren.
Hilfe A – Einstieg
Formuliere zuerst in eigenen Worten, worum es in Einführung in HTML – Struktur, Links, Anker & Medien geht. Markiere Schlüsselbegriffe, bekannte Größen, Operatoren und unklare Stellen.
Hilfe B – Vorgehen
Arbeitsprozess strukturieren: Problem verstehen, Eingaben/Strukturen identifizieren, Lösung in kleine Teilschritte zerlegen und Ergebnis testen.
Hilfe C – Vertiefung
Vertiefung: Lösung erweitern, Fehlersuche dokumentieren, Code/Struktur erklären und eine alternative Umsetzung vergleichen.
Schritt-für-Schritt-Vorgehen / Erwartungshorizont
Diese Vorlage kann als Erwartungshorizont, Musterlösung oder Hilfekarte genutzt werden.
- Aufgabe lesen und Zielprodukt bestimmen.
- Eingaben, Daten, HTML-Struktur, Klassen oder Objekte identifizieren.
- Lösung in kleine Teilschritte zerlegen.
- Zwischenergebnisse testen, Fehler systematisch suchen und korrigieren.
- Endergebnis erklären und mögliche Erweiterung notieren.
Hier würde passend sein: Logo.
Ursprünglicher interner Verweis: /img/hnr.png. Bitte selbst einfügen und Lizenzrechte beachten.
Hier würde passend sein: Header.
Ursprünglicher interner Verweis: img/Student Guid-04.png. Bitte selbst einfügen und Lizenzrechte beachten.
Hier würde passend sein: Infobox Symbol.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Arbeitsauftrag: Dieses Modul knüpft an die HTML-Einführung an. Du lernst die Grundstruktur (Überschriften, Absätze, Bereiche), dann Klassen & IDs, anschließend Links & Anker sowie Bilder und weitere HTML-Elemente (Head-Infos, Listen, Tabellen, iFrames). Bearbeite die Abschnitte der Reihe nach. Pro Kapitel: mindestens eine Übung und die KI-Aufgabe. Nutze die interaktiven Codelabs, um deinen HTML-Code direkt zu testen (du brauchst dafür kein CSS/kein JavaScript). Plane insgesamt ca. 180–220 Minuten inkl. Nacharbeit & Feedback.
Nutze das Begleitmaterial:
Begleitmaterial (PDF).
Inhalte
- Grundstruktur: Überschriften, Absätze & Bereiche
- Klassen und IDs
- Links & Sprunganker
- Bilder einbinden
- Head-Informationen (Titel, Meta, Favicon)
- Listen (ul/ol/li)
- Tabellen
- iFrames
- HTML-Glossar
- Weiterlesen & Tools
- Lösungs-Modul
- Feedbackmodul
Disclaimer: In diesem Modul kommen freiwillige KI-Aufgaben vor. Wenn du KI nicht nutzen möchtest oder darfst, überspringe sie. Kläre das ggf. vorab mit Erziehungsberechtigten und beachte Datenschutzerklärungen/AGB der Dienste.
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Grundstruktur: Überschriften, Absätze & Bereiche
Drei zentrale HTML-Elemente bilden die Basis jeder Seite:
<h1> … <h6>: Überschriften.h1ist die wichtigste Überschrift einer Seite (normalerweise gibt es nur eineh1), darunter folgenh2,h3usw.<p>: Absatz für laufenden Text.<div>: Bereich/Container, um Inhalte logisch zu gruppieren. (Später kann man Bereiche gestalten – das brauchst du jetzt noch nicht.)
<h1>Mein Seitentitel</h1>
<div>
<h2>Kapitel 1</h2>
<p>Ein erklärender Absatz.</p>
</div>
<div>
<h2>Kapitel 2</h2>
<p>Noch ein Absatz mit Inhalt.</p>
</div>
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Erstelle 6 Merksätze zu <h1>–<h6>, <p> und <div>. Baue in 3 Merksätzen kleine Fehler ein, die ich selbst korrigiere. Stelle mir die Merksätze nacheinander. Arbeite nur mit meinen Stichworten/Notizen – kein Webzugriff nötig. Frage mich ggf. nach Beispielen.“
Hier würde passend sein: Codelab.
Ursprünglicher interner Verweis: /img/Stift.png. Bitte selbst einfügen und Lizenzrechte beachten.
Codelab · Grundstruktur
Schreibe nur HTML. Klicke auf In Vorschau ausführen, um das Ergebnis zu sehen.
Hier kann ein eigener Link, ein datenschutzkonformer Embed oder ein Screenshot aus deinem Material ergänzt werden.
Ursprünglicher Verweis:
Meine Themenübersicht
Kapitel A
Hier steht ein erklärender Absatz.
Kapitel B
Noch ein Absatz mit Inhalt.
Übungen · Grundstruktur
- Erstelle eine Mini-Seite: genau eine
<h1>und zwei Unterkapitel (<h2>), jeweils mit mindestens einem<p>. - Packe jedes Unterkapitel in einen eigenen
<div>-Bereich (als gedankliche Gruppierung). - Beschreibe in 2–3 Sätzen, warum eine klare Überschriften-Hierarchie wichtig ist.
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Klassen (class) & IDs (id)
Mit Klassen und IDs kannst du Elemente benennen:
class: darf es mehrmals geben (z. B. mehrere Absätze gehören zur „note“-Gruppe).id: soll eindeutig sein und pro Seite nur einmal vorkommen (z. B.id="start").
IDs eignen sich auch als Sprungziel für interne Links.
<h1 id="start">Willkommen</h1>
<p class="note">Ein wichtiger Hinweis.</p>
<a href="#start">Nach oben</a>
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Erstelle 10 kurze Wahr/Falsch-Aussagen zu HTML-
class und id (je 1–2 Sätze). Stelle sie mir nacheinander. Erkläre nach jeder Antwort kurz die Lösung mit einem einfachen HTML-Beispiel. Nutze nur mein Vorwissen/Beispielcode, kein Webzugriff nötig.“
Hier würde passend sein: Codelab.
Ursprünglicher interner Verweis: /img/Stift.png. Bitte selbst einfügen und Lizenzrechte beachten.
Codelab · Klassen & IDs
Probiere Klassen/IDs live aus. Schreibe nur HTML.
Hier kann ein eigener Link, ein datenschutzkonformer Embed oder ein Screenshot aus deinem Material ergänzt werden.
Ursprünglicher Verweis:
Meine Seite
Hinweis A
Hinweis B
Übungen · Klassen & IDs
- Gib der Hauptüberschrift deiner Seite die ID
site-title. - Erzeuge zwei Absätze mit der Klasse
note. - Baue einen internen Link „Nach oben“ mit
<a href="#site-title">. - Erzeuge zusätzlich einen externen Link (z. B. zu Wikipedia). (Hinweis: Öffnen in neuem Tab behandeln wir gleich bei Links.)
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Links & Sprunganker
Ein Link entsteht mit <a>. Er kann auf eine externe Seite zeigen oder innerhalb derselben Seite zu einer ID springen (Sprunganker).
<a href="https://example.com" target="_blank" rel="noopener noreferrer">Externer Link</a>
<h2 id="ziel">Abschnitt</h2>
<a href="#ziel">Zum Abschnitt springen</a>
#zeigt auf eine ID derselben Seite (z. B.href="#ziel").- Sprechende Linktexte (z. B. „Weitere Infos zu Ankern“) sind verständlicher als „hier“.
- Bei externen Links:
target="_blank"(neues Tab) +rel="noopener noreferrer"(Sicherheit/Performance).
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Ich lerne HTML-Links und Sprunganker. Formuliere vier Merksätze zu <a>, internen Ankern (href='#id'), sinnvollen Linktexten und
rel='noopener noreferrer'. Drei Merksätze sollen kleine Fehler enthalten, die ich korrigiere. Arbeite nur mit meinem Vorwissen/Beispielen – kein Webzugriff.“
Hier würde passend sein: Aufgaben.
Ursprünglicher interner Verweis: /img/Stift.png. Bitte selbst einfügen und Lizenzrechte beachten.
Übungen: Links & Anker
- Inspektion: Öffne diese Seite, zeige den Quelltext (Strg/Cmd+U) und notiere alle dir bekannten HTML-Tags.
- Sprunganker: Erkläre kurz, wie „Herunterspringen“ zu einem Kapitel und der „Zurück-nach-oben“-Anker funktionieren (
idundhref="#…"). - Externe Links: Beschreibe, wie ein Wikipedia-Link aufgebaut ist. Wann verwendest du
target="_blank"undrel="noopener noreferrer"?
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Stelle mir nacheinander fünf Multiple-Choice-Fragen zu HTML-Links (relative/absolute URLs), internen Ankern (id),
target/rel. Agiere als Showmaster und erkläre richtige Lösungen kurz. Nutze nur mein Vorwissen/Beispielcode – kein Webzugriff.“
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Interaktive Code-Übung (Codelab – Links & Anker)
Schreibe nur HTML, klicke auf Ausführen und sieh das Ergebnis rechts. Mit Check prüfst du Mindestanforderungen (interne Anker/IDs, externer Link, „Nach oben“).
Hier kann ein eigener Link, ein datenschutzkonformer Embed oder ein Screenshot aus deinem Material ergänzt werden.
Ursprünglicher Verweis:
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Erzeuge 10 Wahr/Falsch-Aussagen zu: sinnvolle Linktexte, interne vs. externe Links,
rel-Sicherheit, relative/absolute Pfade. Stelle mir die Aussagen nacheinander; korrigiere und erkläre bei Fehlern kurz. Arbeite nur mit meinen Stichworten/Code-Beispielen, kein Webzugriff nötig.“
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Bilder einbinden
Bilder fügst du mit <img> ein. Wichtig ist der alt-Text: Er beschreibt das Bild (für Screenreader/als Fallback, wenn das Bild nicht geladen wird).
<img src="bild.jpg" alt="Kurze Beschreibung des Bildinhalts">
Ein Bild kann auch verlinkt werden (z. B. zum Öffnen einer größeren Version):
<a href="bild_gross.jpg">
<img src="bild_klein.jpg" alt="Beschreibung des Vorschaubildes">
</a>
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Ich habe Bilder ohne sinnvolle
alt-Texte. Gib mir 5 Checkpunkte (Dateipfad, Dateiname, alt-Text, Bildzweck, Bild verlinken ja/nein). Prüfe meinen Beispielcode Schritt für Schritt. Arbeite nur mit meinem Code – kein Webzugriff.“
Übungen · Bilder
- Füge ein Bild mit sinnvollem
alt-Text ein. - Erkläre in 1–2 Sätzen, warum
altwichtig ist. - Optional: Verlinke ein kleines Vorschaubild auf eine (theoretisch) große Version.
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Head-Informationen (Titel, Meta, Favicon)
Der <head> enthält Metadaten: Zeichensatz, Seite für Mobilgeräte, Titel im Tab und z. B. ein kleines Icon.
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Meine Seite</title>
<link rel="icon" href="/favicon.ico">
<meta name="description" content="Kurze, treffende Seitenbeschreibung.">
</head>
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Stelle mir 5 Quizfragen im Stil von ‘Wer wird Millionär?’ zu Head-Elementen (
title, meta charset/viewport, link rel='icon'). Frage nacheinander, erkläre falsche Antworten kurz. Kein Webzugriff – nutze nur mein Vorwissen.“
Hier würde passend sein: Codelab.
Ursprünglicher interner Verweis: /img/Stift.png. Bitte selbst einfügen und Lizenzrechte beachten.
Codelab · Head-Infos
Hier kann ein eigener Link, ein datenschutzkonformer Embed oder ein Screenshot aus deinem Material ergänzt werden.
Ursprünglicher Verweis:
Head-Demo
Schau oben in den Tab: Titel & Favicon!
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Listen (ul/ol/li)
Listen ordnen Inhalte: <ul> (aufgezählt, ohne Reihenfolge), <ol> (nummeriert). Einträge stehen in <li>.
<ul>
<li>Begriff A</li>
<li>Begriff B</li>
</ul>
<ol>
<li>Schritt 1</li>
<li>Schritt 2</li>
</ol>
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Stelle mir 5 ‘Wer wird Millionär?’-Fragen zu HTML-Listen (
ol/ul/li, Verschachtelung, Navigationen). Stelle sie nacheinander und erkläre nach jeder Antwort kurz. Kein Webzugriff erforderlich.“
Hier würde passend sein: Codelab.
Ursprünglicher interner Verweis: /img/Stift.png. Bitte selbst einfügen und Lizenzrechte beachten.
Codelab · Listen
Hier kann ein eigener Link, ein datenschutzkonformer Embed oder ein Screenshot aus deinem Material ergänzt werden.
Ursprünglicher Verweis:
Navigation
Schritte
- Datei anlegen
- Head einrichten
- Inhalt strukturieren
Übungen · Listen
- Erstelle eine einfache Navigation als Liste (mind. 3 Einträge, die auf IDs deiner Seite zeigen dürfen).
- Baue eine nummerierte Schritt-für-Schritt-Anleitung (
<ol>, 4–5 Schritte, kurze Sätze). - Verschachtle eine Liste: Ein Eintrag enthält eine Unterliste mit 2 Punkten.
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Tabellen
Tabellen strukturieren Daten rasterförmig. Wichtige Elemente:
<table>, <caption>, <thead>, <tbody>, <tr>,
<th> (Kopfzellen) und <td> (Datenzellen).
<table>
<caption>Notenspiegel</caption>
<thead>
<tr>
<th>Name</th>
<th>Punkte</th>
</tr>
</thead>
<tbody>
<tr><td>Ali</td><td>12</td></tr>
<tr><td>Mia</td><td>10</td></tr>
</tbody>
</table>
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Ich habe eine HTML-Tabelle. Stelle mir 5 Checkpunkte (Caption, Thead/Tbody, passende Überschriftenzellen, sinnvolle Inhalte, einfache Struktur) und prüfe meinen Beispielcode Schritt für Schritt. Kein Webzugriff, arbeite nur mit meinem Code.“
Hier würde passend sein: Codelab.
Ursprünglicher interner Verweis: /img/Stift.png. Bitte selbst einfügen und Lizenzrechte beachten.
Codelab · Tabelle
Hier kann ein eigener Link, ein datenschutzkonformer Embed oder ein Screenshot aus deinem Material ergänzt werden.
Ursprünglicher Verweis:
| Name | Punkte |
|---|---|
| Ali | 12 |
| Mia | 10 |
Übungen · Tabellen
- Erstelle eine Tabelle mit Überschriftenzeile und zwei Datenzeilen.
- Füge eine
<caption>hinzu (Titel der Tabelle). - Bonus: Ergänze eine Spalte „Ø“ (Durchschnitt) – du kannst einfach einen Beispielwert eintragen.
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
iFrames
Mit <iframe> bettest du fremde Seiten/Videos ein. Wichtige Attribute:
src (Adresse) und title (kurzer Zweck, wichtig für Screenreader).
<iframe
src="https://example.org"
title="Beispiel-Seite"></iframe>
Aufgabe: Öffne ein kostenloses KI-Sprachmodell (ChatGPT Free oder Google Gemini Free) und tippe:
„Hilf mir, ein <iframe> sinnvoll einzubetten: 1) gutes
title, 2) passende Größe, 3) Beispiel-Quelle. Gib mir eine kurze Schritt-Checkliste und kontrolliere meinen HTML-Code. Arbeite ohne Webzugriff – nur mit meinem Code.“
Hier würde passend sein: Codelab.
Ursprünglicher interner Verweis: /img/Stift.png. Bitte selbst einfügen und Lizenzrechte beachten.
Codelab · iFrame
Hier kann ein eigener Link, ein datenschutzkonformer Embed oder ein Screenshot aus deinem Material ergänzt werden.
Ursprünglicher Verweis:
iFrame-Test
Hier kann ein eigener Link, ein datenschutzkonformer Embed oder ein Screenshot aus deinem Material ergänzt werden.
Ursprünglicher Verweis: https://example.org
HTML-Glossar
Vervollständige die Lücken – nutze bei Bedarf deine Notizen:
- <h1>…<h6>: ____________________________ in verschiedenen Ebenen (1 = wichtigste).
- <p>…</p>: ____________________________ für laufenden Text.
- <div>…</div>: ____________________________ zur Gruppierung von Inhalten.
- <a>…</a>: ____________________________ (extern oder mit
#idintern). - <img>: ____________________________ einfügen (mit
alt). - id="…": ____________________________ Kennung; Sprungziel für
href="#…". - class="…": ____________________________ Bezeichnung; darf mehrfach vorkommen.
- <head>: ____________________________ der Seite (z. B. Titel, Meta).
- <ul>/<ol>/<li>: ____________________________.
- <table>…: ____________________________ für Daten in Zeilen/Spalten.
- <iframe>: ____________________________ fremder Inhalte.
Hier würde passend sein: Hinweis.
Ursprünglicher interner Verweis: /img/Student Guid-07.png. Bitte selbst einfügen und Lizenzrechte beachten.
Weiterlesen & Tools
- MDN: Einführung in HTML
- MDN: HTML-Element-Referenz
- W3C Nu HTML Checker – HTML prüfen
- Playgrounds (optional): CodePen, JSFiddle
Hier würde passend sein: Infobox.
Ursprünglicher interner Verweis: /img/Student Guid-06.png. Bitte selbst einfügen und Lizenzrechte beachten.
Lösungs-Modul (interaktiv)
Hier kannst du Musterlösungen einblenden. Nutze sie erst nach eigener Bearbeitung als Vergleich oder zur Selbstkontrolle.
Grundstruktur
Überschriften, Absätze, Bereiche.
Klassen & IDs
Benennung & Sprungziele.
Links & Anker
Interne/Externe Links, Sicherheit.
Bilder
img + alt, optional verlinkt.
Head-Infos
Titel, Meta, Favicon.
Listen
ul/ol/li, Verschachtelung.
Tabellen
caption/thead/tbody.
iFrames
src + title.
HTML-Glossar
Vervollständigte Lücken.
Feedbackmodul
Beantworte die Fragen und sende deine Antworten im Schulportal mit dem Betreff:
„E HNR Feedback E-Learning: HTML – Struktur, Links & Medien“.
- Freitext: Welche Kapitel hast du bearbeitet (Grundstruktur, Klassen/IDs, Links/Anker, Bilder, Head, Listen, Tabellen, iFrames)?
- Freitext: Formuliere zwei eigene Merksätze: einen zu Überschriften-Hierarchien und einen zu internen Ankern.
- Multiple-Choice: Welche Hilfen hast du genutzt?
☐ Quelltext ansehen/DevTools ☐ MDN-Dokumentation ☐ HTML-Validator ☐ Online-Playground (CodePen/JSFiddle) ☐ KI-Unterstützung - Single-Choice: Wie schwierig war das Modul für dich insgesamt?
○ sehr einfach ○ einfach ○ mittel ○ schwierig ○ sehr schwierig - Skalafrage (1–5): Wie zufrieden bist du mit diesem Modul?
1 (sehr unzufrieden) … 5 (sehr zufrieden) - Ja/Nein: Hast du mindestens eine KI-Aufgabe und ein Codelab abgeschlossen?
○ Ja ○ Nein - Likert + Zusatz:
„Ich kann jetzt allein HTML-Überschriften/Absätze schreiben und interne/externe Links korrekt setzen.“
1 … 5; falls unsicher: Wobei genau? ______________________ - Zeitangabe: Geschätzte Arbeitszeit: ______ Minuten
- Selbsteinschätzung (1–5): Wie sicher fühlst du dich jetzt im Umgang mit HTML-Grundelementen?
1 (sehr unsicher) … 5 (sehr sicher) - Freitext: Was hat dir am meisten geholfen (Tool/Quelle/Strategie)?
- Offene Frage: Verbesserungsvorschläge?
Lade deine aktualisierte Website-Datei in den mit mir geteilten Ordner hoch und versioniere sie. Was ist Versionieren? Klick hier!