Web-Technologien: HTML und CSS
Die Schülerinnen und Schüler lernen die Grundlagen von HTML zur Strukturierung und CSS zur Gestaltung von Webseiten kennen.
Über dieses Thema
HTML strukturiert Webseiteninhalte durch semantische Elemente wie <h1> für Überschriften, <p> für Absätze und <ul> für Listen. CSS gestaltet diese Inhalte, indem Eigenschaften wie Farben, Schriftgrößen und Abstände definiert werden. Schülerinnen und Schüler in Klasse 9 lernen, einfache Webseiten zu bauen, indem sie HTML für die Grundstruktur und CSS für das Layout nutzen. Dies entspricht den KMK-Standards zu Daten und Informationen sowie Modellieren und beantwortet Schlüsselfragen zur Rolle beider Technologien.
Im Unterrichtsthema 'Vernetzte Systeme und Internetprotokolle' verstehen Lernende die Trennung von Inhalt und Präsentation. Sie analysieren, wie HTML-Elemente logische Hierarchien schaffen und CSS-Regeln diese visuell anpassen. Praktische Konstruktion fördert systematisches Denken und Problemlösung, da Schülerinnen und Schüler Code schreiben, testen und debuggen.
Active Learning eignet sich hervorragend, weil Schülerinnen und Schüler eigene Webseiten iterativ erstellen und in Gruppen austauschen. Solche hands-on Ansätze machen Syntax und Selektoren greifbar, steigern Motivation durch sichtbare Ergebnisse und trainieren kollaboratives Debugging.
Leitfragen
- Erklären Sie die Rolle von HTML und CSS beim Aufbau einer Webseite.
- Analysieren Sie, wie HTML-Elemente Inhalte strukturieren.
- Konstruieren Sie eine einfache Webseite mit HTML und gestalten Sie diese mit CSS.
Lernziele
- Konstruieren Sie eine einfache Webseite mit mindestens drei verschiedenen HTML-Elementen (z.B. Überschrift, Absatz, Liste).
- Analysieren Sie die Struktur einer gegebenen Webseite und identifizieren Sie die verwendeten HTML-Tags und ihre semantische Bedeutung.
- Entwerfen Sie CSS-Regeln, um das Aussehen von Text (Schriftart, Größe, Farbe) und Hintergrund einer Webseite zu verändern.
- Demonstrieren Sie die Anwendung von CSS-Selektoren, um spezifische HTML-Elemente gezielt zu gestalten.
- Erklären Sie die Trennung von Inhalt (HTML) und Präsentation (CSS) anhand eines selbst erstellten Beispiels.
Bevor es losgeht
Warum: Schülerinnen und Schüler müssen grundlegende Kenntnisse im Umgang mit einem Computer und einem Texteditor haben, um HTML-Dateien erstellen und speichern zu können.
Warum: Das Verständnis von Ordnerstrukturen und Dateinamen ist notwendig, um HTML- und CSS-Dateien korrekt zu organisieren und miteinander zu verknüpfen.
Schlüsselvokabular
| HTML-Element | Ein grundlegender Baustein einer Webseite, bestehend aus einem öffnenden Tag, Inhalt und einem schließenden Tag, z.B. `<p>Dies ist ein Absatz.</p>`. |
| CSS-Selektor | Ein Muster, das angibt, auf welche HTML-Elemente die CSS-Regeln angewendet werden sollen, z.B. `h1` für alle Überschriften erster Ordnung. |
| Semantisches HTML | Die Verwendung von HTML-Tags, die ihre Bedeutung und Funktion klar beschreiben, wie `<h1>` für die Hauptüberschrift oder `<nav>` für Navigationslinks. |
| CSS-Eigenschaft | Ein Stilmerkmal, das auf ein HTML-Element angewendet wird, um sein Aussehen zu verändern, z.B. `color` für die Textfarbe oder `font-size` für die Schriftgröße. |
Vorsicht vor diesen Fehlvorstellungen
Häufige FehlvorstellungHTML dient dem Design, CSS der Struktur.
Was Sie stattdessen lehren sollten
HTML definiert semantische Struktur, CSS die visuelle Gestaltung. Active Learning mit Pair Programming hilft, da Schülerinnen und Schüler Code schrittweise aufbauen und den Effekt jeder Änderung sehen. Gruppenfeedback verstärkt die Trennung.
Häufige FehlvorstellungTags brauchen immer Attribute wie style.
Was Sie stattdessen lehren sollten
Inline-Styles mit style sind möglich, aber CSS-Dateien trennen besser Inhalt und Design. Hands-on Experimente in Stationen zeigen den Vorteil externer CSS, da Schülerinnen und Schüler Regeln zentral ändern und den globalen Effekt beobachten.
Häufige FehlvorstellungCSS wirkt nur auf das gesamte Dokument.
Was Sie stattdessen lehren sollten
Selektoren wie Klassen oder IDs zielen präzise ab. Kollaborative Challenges machen dies klar, weil Gruppen gezielt Elemente stylen und Unterschiede vergleichen.
Ideen für aktives Lernen
Alle Aktivitäten ansehenPair Programming: Basis-HTML-Seite
Paare schreiben gemeinsam eine HTML-Seite mit Überschrift, Absatz und Liste. Sie testen im Browser und notieren Beobachtungen. Im zweiten Schritt fügen sie einfache CSS-Regeln für Farbe und Schrift hinzu.
Lernen an Stationen: CSS-Eigenschaften
Richten Sie Stationen ein: Farben ändern, Abstände justieren, Hintergründe setzen. Gruppen rotieren, experimentieren und dokumentieren Code-Snippets. Abschließend teilen sie Ergebnisse.
Zeitstrahl-Challenge: Persönliche Startseite
Individuell erstellen Schülerinnen und Schüler eine Startseite mit HTML-Struktur und CSS-Styling. Sie integrieren mindestens drei Elemente und präsentieren im Plenum.
Review-Runde: Code-Kritik
Gruppen bewerten gegenseitig Webseiten auf Struktur und Design. Sie schlagen Verbesserungen vor und implementieren eine. Diskussion schließt ab.
Bezüge zur Lebenswelt
- Webentwickler bei Unternehmen wie Zalando oder Lieferando nutzen HTML und CSS täglich, um die Benutzeroberflächen für Online-Shops und Bestellplattformen zu erstellen und zu gestalten. Sie sorgen dafür, dass Produkte ansprechend präsentiert werden und die Navigation für Kunden intuitiv ist.
- Journalisten und Redakteure bei Nachrichtenportalen wie Spiegel Online oder Süddeutsche Zeitung verwenden HTML und CSS, um Artikel und multimediale Inhalte online verständlich und visuell ansprechend aufzubereiten. Sie strukturieren Texte und binden Bilder oder Videos ein, um die Lesbarkeit zu verbessern.
Ideen zur Lernstandserhebung
Geben Sie den Lernenden ein kleines HTML-Snippet (z.B. eine Überschrift und einen Absatz) und eine einfache CSS-Regel. Bitten Sie sie, auf dem Ticket zu notieren, welche visuelle Änderung die CSS-Regel am HTML bewirkt und warum.
Zeigen Sie eine einfache Webseite (nur HTML) an die Tafel. Bitten Sie die Lernenden, auf Zuruf die passenden HTML-Tags zu nennen, die für die Strukturierung der Inhalte (Überschriften, Absätze, Listen) verwendet werden könnten.
Lassen Sie die Lernenden in Paaren eine einfache HTML-Seite erstellen und diese dann mit einer CSS-Datei gestalten. Anschließend tauschen sie die Dateien und geben sich gegenseitig Feedback: Ist die HTML-Struktur logisch? Sind die CSS-Regeln klar und verbessern sie das Aussehen? Geben Sie den Paaren eine Checkliste mit den wichtigsten Kriterien.
Häufig gestellte Fragen
Wie erkläre ich die Rolle von HTML und CSS?
Wie baue ich eine einfache Webseite mit HTML und CSS?
Wie fördert aktives Lernen das Verständnis von HTML und CSS?
Welche häufigen Fehler passieren bei HTML und CSS-Anfängern?
Planungsvorlagen für Informatik
Mehr in Vernetzte Systeme und Internetprotokolle
Grundlagen der Netzwerkkommunikation
Die Schülerinnen und Schüler identifizieren die grundlegenden Komponenten eines Netzwerks und deren Funktionen.
2 methodologies
Das Schichtenmodell der Kommunikation
Die Schülerinnen und Schüler verstehen die Datenübertragung durch das ISO/OSI-Modell oder das TCP/IP-Referenzmodell.
2 methodologies
IP-Adressierung und Routing
Die Schülerinnen und Schüler lernen die Funktionsweise von IP-Adressen, Subnetzen und die Rolle von Routern im Netzwerk kennen.
2 methodologies
DNS: Namensauflösung im Internet
Die Schülerinnen und Schüler verstehen die Funktion des Domain Name Systems (DNS) und dessen Bedeutung für die Internetnutzung.
2 methodologies
Client-Server-Prinzip
Die Schülerinnen und Schüler analysieren die Interaktion zwischen Webbrowsern und Webservern über das HTTP-Protokoll.
2 methodologies
Datenaustausch im Web: Cookies und Sessions
Die Schülerinnen und Schüler untersuchen die Funktionsweise von Cookies und Sessions zur Speicherung von Nutzerinformationen im Web.
2 methodologies