CSS: Das Styling des Webs
Einführung in Cascading Style Sheets (CSS) zur Gestaltung von Webseiten (Farben, Schriftarten, Layout).
Über dieses Thema
Cascading Style Sheets (CSS) dienen der Gestaltung von Webseiten, indem sie Farben, Schriftarten und Layouts steuern. Schüler der Klasse 7 lernen in diesem Thema, wie CSS-Regeln das Aussehen einer HTML-Seite verändern, ohne den Inhalt zu beeinflussen. Sie experimentieren mit Eigenschaften wie 'color', 'font-family' und 'margin', um Überschriften zu formatieren oder Elemente zentriert auszurichten. Dies schafft ein klares Verständnis für die Trennung von Struktur (HTML) und Präsentation (CSS).
Im KMK-Lehrplan für Digitale Welten verbindet das Thema die Kompetenzen 'Modellieren und Implementieren' mit 'Produzieren und Präsentieren'. Schüler entwerfen Regelsets, vergleichen inline- mit externen Stylesheets und diskutieren Vorteile wie Wartbarkeit und Konsistenz. Solche Aufgaben fördern systematisches Denken und kreative Problemlösung, die für Webdesign essenziell sind.
Aktives Lernen eignet sich hervorragend für CSS, da Schüler Änderungen sofort im Browser sehen und iterativ verbessern können. Praktische Übungen mit Code-Editoren und Live-Vorschauen machen abstrakte Regeln greifbar, steigern Motivation und festigen das Verständnis durch Trial-and-Error.
Leitfragen
- Erkläre, wie CSS verwendet wird, um das Aussehen einer HTML-Seite zu steuern.
- Entwerfe ein CSS-Regelset, um die Schriftart und Farbe einer Webseite zu ändern.
- Vergleiche die Vorteile der Trennung von Inhalt (HTML) und Design (CSS).
Lernziele
- Erkläre die Funktion von CSS-Selektoren zur gezielten Anwendung von Stilregeln auf HTML-Elemente.
- Entwerfe ein CSS-Regelset zur Anpassung von Schriftart, Schriftgröße und Textfarbe für verschiedene HTML-Elemente.
- Vergleiche die Lesbarkeit und Wartbarkeit von Webseiten mit und ohne externe CSS-Dateien.
- Analysiere den Aufbau eines einfachen CSS-Regelsets, bestehend aus Selektor, Eigenschaft und Wert.
- Demonstriere die Anwendung von CSS zur Gestaltung eines einfachen Webseiten-Layouts mit Abständen und Ausrichtungen.
Bevor es losgeht
Warum: Schüler müssen die grundlegende Struktur von HTML-Dokumenten und die Bedeutung von Elementen wie Überschriften, Absätzen und Listen verstehen, um sie mit CSS gestalten zu können.
Warum: Ein grundlegendes Verständnis davon, wie Webseiten im Internet funktionieren und wie sie aufgebaut sind, ist notwendig, um die Rolle von CSS als Gestaltungswerkzeug zu begreifen.
Schlüsselvokabular
| CSS-Selektor | Ein Muster, das angibt, auf welche HTML-Elemente eine CSS-Regel angewendet werden soll. Beispiele sind Elementnamen, Klassen oder IDs. |
| Deklaration | Ein Teil einer CSS-Regel, der aus einer Eigenschaft und ihrem Wert besteht. Sie legt fest, wie ein ausgewähltes Element gestaltet werden soll. |
| Eigenschaft | Ein Stilmerkmal eines HTML-Elements, das mit CSS geändert werden kann, wie z.B. 'color' (Farbe) oder 'font-family' (Schriftart). |
| Wert | Der spezifische Wert, der einer CSS-Eigenschaft zugewiesen wird, um ihr Aussehen zu definieren, z.B. 'blue' für die Farbe oder 'Arial' für die Schriftart. |
| Regelset | Eine Kombination aus einem oder mehreren Selektoren und einem oder mehreren Deklarationsblöcken, die zusammen definieren, wie Elemente gestylt werden. |
Vorsicht vor diesen Fehlvorstellungen
Häufige FehlvorstellungCSS verändert den Inhalt der HTML-Seite.
Was Sie stattdessen lehren sollten
CSS beeinflusst nur das Aussehen, nicht den HTML-Code. Aktive Experimente, bei denen Schüler CSS entfernen und die Seite neu laden, zeigen dies klar. Peer-Diskussionen helfen, mentale Modelle zu korrigieren.
Häufige FehlvorstellungInline-Styles sind immer besser als externe CSS-Dateien.
Was Sie stattdessen lehren sollten
Externe Stylesheets sind wartbarer und skalierbar. Gruppenvergleiche von vor/nach-Umsetzungen verdeutlichen Vorteile. Hands-on-Übungen mit großen Seiten fördern dieses Verständnis.
Häufige FehlvorstellungCSS-Regeln wirken immer sofort und überschreiben sich nie.
Was Sie stattdessen lehren sollten
Die Kaskade bestimmt die Reihenfolge. Live-Tests mit Konflikten und !important zeigen Prioritäten. Iterative Paarbeit klärt Regeln durch Beobachtung.
Ideen für aktives Lernen
Alle Aktivitäten ansehenPaarprogrammierung: CSS-Farben und Schriften
In Paaren bearbeiten Schüler eine vorgefertigte HTML-Datei. Sie schreiben CSS-Regeln für Farben und Schriftarten, laden die Seite neu und vergleichen Ergebnisse. Abschließend präsentieren sie ihre Designs.
Lernen an Stationen: Layout-Experimente
Richten Sie drei Stationen ein: 1. Zentrierung mit margin, 2. Hintergründe mit background-color, 3. Abstände mit padding. Gruppen rotieren, notieren Code-Snippets und Beobachtungen.
Whole-Class-Challenge: Persönliche Stilseite
Zeigen Sie eine Basis-HTML-Seite. Die Klasse entwirft gemeinsam ein CSS-Thema (z.B. 'Dunkelmodus'), wählt Eigenschaften ab und testet live. Diskutieren Sie Kaskadierung.
Individual: Stil-Überarbeitung
Jeder Schüler stylt eine eigene Mini-Webseite mit drei CSS-Regeln. Sie exportieren Screenshots vor/nach und reflektieren Vorteile der Trennung.
Bezüge zur Lebenswelt
- Webdesigner bei Agenturen wie 'Pixel & Code' nutzen CSS täglich, um die visuelle Identität von Kundenwebseiten zu gestalten, von kleinen lokalen Geschäften bis hin zu großen Online-Shops.
- Entwicklerteams bei Unternehmen wie Zalando oder Otto verwenden CSS, um konsistente und ansprechende Benutzeroberflächen für ihre E-Commerce-Plattformen zu schaffen, die auf Millionen von Geräten angezeigt werden.
- Journalisten und Redakteure bei Online-Nachrichtenportalen wie Spiegel Online oder Zeit Online verlassen sich auf gut strukturiertes CSS, um Artikel übersichtlich und leserfreundlich zu präsentieren.
Ideen zur Lernstandserhebung
Gib den Schülern ein HTML-Snippet und ein einfaches CSS-Regelset. Frage: 'Welche Änderungen bewirkt dieses CSS-Regelset im HTML-Snippet?' und 'Nenne eine CSS-Eigenschaft, die du hinzufügen würdest, um den Text fett zu machen.'
Zeige zwei Versionen einer Webseite: eine ohne CSS und eine mit einfachem CSS. Frage die Schüler: 'Was ist der Hauptunterschied zwischen diesen beiden Webseiten?' und 'Welche Vorteile siehst du in der zweiten Version?'
Stelle die Frage: 'Warum ist es sinnvoll, den Inhalt (HTML) vom Aussehen (CSS) zu trennen?' Lass die Schüler in Kleingruppen diskutieren und anschließend die wichtigsten Argumente (z.B. Wartbarkeit, Wiederverwendbarkeit, Zugänglichkeit) im Plenum sammeln.
Häufig gestellte Fragen
Was ist CSS und wie wird es verwendet?
Welche Vorteile hat die Trennung von HTML und CSS?
Wie kann aktives Lernen beim CSS-Unterricht helfen?
Wie entwerfe ich ein einfaches CSS-Regelset für eine Webseite?
Planungsvorlagen für Informatik
Mehr in Webdesign: Meine erste Webseite
HTML: Die Struktur des Webs
Einführung in die Auszeichnungssprache HTML zur Strukturierung von Webinhalten (Überschriften, Absätze, Listen, Links, Bilder).
3 methodologies
Bilder und Medien einbinden
Die Schülerinnen und Schüler lernen, Bilder, Audio- und Videodateien in Webseiten einzubinden und deren Eigenschaften zu steuern.
3 methodologies
Hyperlinks und Navigation
Erstellung von internen und externen Hyperlinks zur Navigation innerhalb und zwischen Webseiten.
3 methodologies
Projekt: Meine persönliche Webseite
Anwendung der gelernten HTML- und CSS-Kenntnisse zur Erstellung einer eigenen, einfachen persönlichen Webseite.
3 methodologies