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).
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.
Drei zentrale HTML-Elemente bilden die Basis jeder Seite:
<h1> … <h6>: Überschriften. h1 ist die wichtigste Überschrift einer Seite (normalerweise gibt es nur eine h1), darunter folgen h2, h3 usw.<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>
Schreibe nur HTML. Klicke auf In Vorschau ausführen, um das Ergebnis zu sehen.
Hier steht ein erklärender Absatz.
Noch ein Absatz mit Inhalt.
<h1> und zwei Unterkapitel (<h2>), jeweils mit mindestens einem <p>.<div>-Bereich (als gedankliche Gruppierung).
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>
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.“
Probiere Klassen/IDs live aus. Schreibe nur HTML.
site-title.note.<a href="#site-title">.
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").target="_blank" (neues Tab) + rel="noopener noreferrer" (Sicherheit/Performance).rel='noopener noreferrer'. Drei Merksätze sollen kleine Fehler enthalten, die ich korrigiere. Arbeite nur mit meinem Vorwissen/Beispielen – kein Webzugriff.“
id und href="#…").target="_blank" und rel="noopener noreferrer"?target/rel. Agiere als Showmaster und erkläre richtige Lösungen kurz. Nutze nur mein Vorwissen/Beispielcode – kein Webzugriff.“
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“).
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.“
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>
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.“
alt-Text ein.alt wichtig ist.
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>
title, meta charset/viewport, link rel='icon'). Frage nacheinander, erkläre falsche Antworten kurz. Kein Webzugriff – nutze nur mein Vorwissen.“
Schau oben in den Tab: Titel & Favicon!
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>
ol/ul/li, Verschachtelung, Navigationen). Stelle sie nacheinander und erkläre nach jeder Antwort kurz. Kein Webzugriff erforderlich.“
<ol>, 4–5 Schritte, kurze Sätze).
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>
| Name | Punkte |
|---|---|
| Ali | 12 |
| Mia | 10 |
<caption> hinzu (Titel der Tabelle).
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>
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.“
Vervollständige die Lücken – nutze bei Bedarf deine Notizen:
#id intern).alt).href="#…".
Hier kannst du Musterlösungen einblenden. Nutze sie erst nach eigener Bearbeitung als Vergleich oder zur Selbstkontrolle.
Überschriften, Absätze, Bereiche.
Benennung & Sprungziele.
Interne/Externe Links, Sicherheit.
img + alt, optional verlinkt.
Titel, Meta, Favicon.
ul/ol/li, Verschachtelung.
caption/thead/tbody.
src + title.
Vervollständigte Lücken.
Beantworte die Fragen und sende deine Antworten im Schulportal mit dem Betreff:
„E HNR Feedback E-Learning: HTML – Struktur, Links & Medien“.
Lade deine aktualisierte Website-Datei in den mit mir geteilten Ordner hoch und versioniere sie. Was ist Versionieren? Klick hier!
h1 pro Seite, darunter h2/h3 in sinnvoller Reihenfolge.<p>; jeder neue Gedanke = neuer Absatz.<div> gruppiert zusammengehörige Inhalte (z. B. ein Kapitel).<h1>Mein Thema</h1>
<div><h2>Teil A</h2><p>Text…</p></div>
<div><h2>Teil B</h2><p>Text…</p></div>
class="note").id="site-title" nur einmal).<a href="#site-title">Nach oben</a> springt zur ID.<h1 id="site-title">Meine Seite</h1>
<p class="note">Hinweis A</p>
<p class="note">Hinweis B</p>
id. Link zeigt auf href="#id".<a href="https://…"> – optional target="_blank" rel="noopener noreferrer".https://.<h2 id="kap1">Kapitel 1</h2>
<a href="#kap1">Zu Kapitel 1</a>
<a href="https://de.wikipedia.org/wiki/HTML" target="_blank" rel="noopener noreferrer">Wikipedia: HTML</a>
<img src="bild.jpg" alt="kurze Bildbeschreibung">.<a href="bild_gross.jpg">
<img src="bild_klein.jpg" alt="Beschreibung">
</a>
<meta charset="UTF-8">.<meta name="viewport" content="width=device-width, initial-scale=1.0">.<title>…</title> erscheint im Tab.<link rel="icon" href="/favicon.ico">.meta description.<ul> … <li>.<ol> … <li>.<li> kann wieder eine Liste enthalten.<ul><li>Start</li><li>Kontakt</li></ul>
<ol><li>Schritt 1</li><li>Schritt 2</li></ol>
<table> mit <thead>, <tbody>.<caption> für den Tabellentitel.<th>.<td> in Zeilen <tr>.<iframe src="https://example.org" title="kurze Beschreibung"></iframe>.width/height oder per Stil festgelegt werden (später).#id).alt-Text.