Kategorien
IT

Struktur einer Webseite: HTML, CSS und JavaScript

Lernziel: Du verstehst den Aufbau eines HTML-Dokuments und kannst eine kleine Webseite selbst verändern. Geeignet ab etwa Klasse 7; Programmiererfahrung ist nicht erforderlich.

Drei Aufgaben, drei Sprachen

TechnikAufgabeBeispiel
HTMLInhalt und Bedeutung strukturierenÜberschrift, Absatz, Link, Schaltfläche.
CSSDie Darstellung gestaltenFarben, Abstände, Schriftgrößen.
JavaScriptVerhalten programmierenAuf einen Klick reagieren und Text verändern.

HTML ist eine Auszeichnungssprache. Ein Element kann aus Start-Tag, Inhalt und End-Tag bestehen: <p>Hallo</p>. Attribute ergänzen Angaben, etwa das Linkziel in <a href="https://joevoi.de">Wissenswert</a>. Einige Elemente wie <meta> haben kein End-Tag.

Der Rahmen eines Dokuments

  • <!doctype html> aktiviert den modernen HTML-Standardmodus.
  • <html lang="de"> umschließt das Dokument und kennzeichnet seine Sprache.
  • Im <head> stehen Metadaten: Zeichencodierung, Seitentitel und Hinweise zur Darstellung. Der Seitentitel erscheint beispielsweise im Browser-Tab.
  • Im <body> steht der sichtbare Seiteninhalt.
  • <header>, <main> und <footer> geben Bereichen eine Bedeutung. Überschriften ordnen Inhalte hierarchisch.

Ein vollständiges Beispiel zum Ausprobieren

Kopiere den folgenden Code in eine reine Textdatei namens index.html und öffne sie im Browser. Verwende einen Texteditor, kein Textverarbeitungsdokument. Für dieses Beispiel brauchst du weder einen Server noch eine zusätzliche Bibliothek. Wenn du einen Onlineeditor nutzt, kannst du HTML, CSS und JavaScript bei Bedarf auf dessen getrennte Felder verteilen.

<!doctype html>
<html lang="de">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Meine erste Lernseite</title>
  <style>
    body { font-family: sans-serif; max-width: 42rem;
           margin: 2rem auto; padding: 0 1rem; }
    h1 { color: #185c70; }
    button { padding: 0.7rem 1rem; }
  </style>
</head>
<body>
  <header><h1>Mein Lernprojekt</h1></header>
  <main>
    <h2>Eine kleine Interaktion</h2>
    <p id="meldung" aria-live="polite">Ich lerne HTML, CSS und JavaScript.</p>
    <button id="knopf" type="button">Zeige eine Nachricht</button>
  </main>
  <footer><p>Selbst gebaut und ausprobiert.</p></footer>
  <script>
    const knopf = document.querySelector("#knopf");
    const meldung = document.querySelector("#meldung");
    knopf.addEventListener("click", () => {
      meldung.textContent = "Der Klick hat funktioniert!";
    });
  </script>
</body>
</html>

Was passiert beim Klick?

Der Browser erstellt aus dem HTML eine Baumstruktur, das Document Object Model (DOM). JavaScript findet über querySelector die Elemente mit den IDs knopf und meldung. Ein Ereignisbehandler wartet auf einen Klick. Dann ersetzt textContent den Text des Absatzes. Das Skript steht hier am Ende des Dokuments, damit die vorherigen Elemente schon vorhanden sind.

Die CSS-Regel h1 { color: #185c70; } wählt die Hauptüberschrift aus und gibt ihr eine Farbe. Das Zeichen # in einem CSS-Selektor wie #knopf bezeichnet dagegen eine ID. Dieselbe Schreibweise kann also je nach Position eine andere Aufgabe erfüllen.

Gut lesbar und bedienbar bauen

  • Nutze echte Überschriften und echte Schaltflächen. Ein <button> kann auch per Tastatur bedient werden.
  • Vergib für informative Bilder einen passenden Alternativtext. Rein dekorative Bilder können einen leeren Alternativtext erhalten.
  • Wähle ausreichend kontrastreiche Farben und verständliche Linktexte.
  • Eine ID darf in einem Dokument nur einmal vorkommen. Achte auf richtig geschlossene und verschachtelte Tags.

Das Beispiel enthält bewusst alle Teile in einer Datei. Größere Projekte lagern CSS meist in eine Datei wie style.css und JavaScript in script.js aus. Eine WordPress-Seite wird zusätzlich auf dem Server aus Inhalten und einer Vorlage zusammengesetzt; der Browser erhält trotzdem HTML, CSS und JavaScript.

Übungsaufgaben

  1. Ändere die Farbe der Hauptüberschrift auf dunkelrot.
  2. Ändere den Text, der nach dem Klick erscheint.
  3. Füge vor der Schaltfläche einen Link zur Startseite von joevoi.de ein.
  4. Was unterscheidet den Inhalt von <title> und <h1>?
Lösungen anzeigen
  1. Ändere die CSS-Regel zu h1 { color: darkred; }.
  2. Ändere die Zeichenkette rechts von meldung.textContent =.
  3. Füge <p><a href="https://joevoi.de">Zur Startseite</a></p> ein.
  4. title ist der Dokumenttitel, unter anderem für den Browser-Tab. h1 ist die sichtbare Hauptüberschrift im Seiteninhalt.

Quellen und weiterführende Informationen

Inhalt geprüft und überarbeitet am 8. Oktober 2026.

Kategorien
IT

Wie funktioniert das Internet? Vom WLAN zur Webseite

Lernziel: Du unterscheidest WLAN, Internet und Web und kannst erklären, wie eine Webseite auf dein Gerät gelangt. Geeignet ab etwa Klasse 7.

Ein Netz aus vielen Netzen

Das Internet verbindet viele eigenständig betriebene Computernetze. Über Kabel, Glasfaser, Funk und weitere Übertragungswege werden Daten zwischen Geräten ausgetauscht. Es gibt keinen einzelnen Computer, der „das Internet“ ist.

Das World Wide Web ist ein Dienst, der das Internet nutzt: verlinkte Webseiten, die ein Browser abruft. E-Mail und andere Dienste verwenden das Internet ebenfalls. Eine Suchmaschine hilft beim Finden von Webseiten; sie ist weder das Internet noch der Browser.

Was passiert zu Hause?

BausteinAufgabe
WLAN / Access PointVerbindet Geräte drahtlos mit einem lokalen Netzwerk.
SwitchVerbindet Geräte innerhalb eines lokalen kabelgebundenen Netzwerks.
RouterVerbindet unterschiedliche Netze und leitet Datenpakete weiter.
Modem oder GlasfaserabschlussStellt die technische Verbindung zum Anschlussnetz her.
InternetanbieterVerbindet das Heimnetz mit weiteren Netzen.

Eine Heimrouter-Box kann mehrere dieser Aufgaben in einem Gerät vereinen. Ein zusätzlicher Access Point erweitert das WLAN. Guter WLAN-Empfang garantiert noch keinen Internetzugang: Das Gerät kann mit dem Heimnetz verbunden sein, obwohl der Anschluss nach draußen gestört ist.

IP-Adresse, Domain und DNS

Eine IP-Adresse wird verwendet, um Daten zu einem Ziel im Netzwerk zu adressieren. Für Menschen sind Namen wie joevoi.de leichter zu merken. Das Domain Name System (DNS) liefert zu einem Namen passende Informationen, insbesondere IP-Adressen. Das ist ungefähr mit einem Adressverzeichnis vergleichbar. Ein Name kann mehrere Adressen haben, und mehrere Namen können dieselbe Serverinfrastruktur nutzen.

Beispiel: Du öffnest joevoi.de

  1. Du gibst die Adresse in den Browser ein.
  2. Der Browser nutzt bereits gespeicherte DNS-Informationen oder lässt die Adresse auflösen.
  3. Über das lokale Netzwerk, den Internetanbieter und weitere Netze wird eine Verbindung zum Ziel aufgebaut.
  4. Bei HTTPS wird die Verbindung verschlüsselt und das Serverzertifikat geprüft.
  5. Der Browser fordert die Seite über HTTP an. Der Server antwortet mit dem Dokument; zusätzliche Dateien wie Bilder und CSS werden bei Bedarf nachgeladen.
  6. Der Browser verarbeitet HTML, Gestaltung und gegebenenfalls JavaScript und zeigt die Seite an.

Das ist eine vereinfachte Darstellung: Zwischenspeicher können Teile des Abrufs verkürzen. Auch ein Content Delivery Network kann eine Kopie näher am Nutzer ausliefern.

Warum Datenpakete?

Daten werden in kleinere Einheiten übertragen. Router leiten Pakete anhand von Adressinformationen weiter. Transportprotokolle wie TCP oder QUIC können dafür sorgen, dass Daten zuverlässig und in der richtigen Reihenfolge für die Anwendung bereitstehen. IP allein garantiert keine zuverlässige Zustellung.

HTTPS und sinnvolle Fehlersuche

HTTPS schützt die Übertragung zwischen Browser und dem jeweiligen HTTPS-Endpunkt vor einfachem Mitlesen und Veränderungen. Es beweist nicht, dass eine Webseite inhaltlich wahr oder geschäftlich seriös ist.

  • Nur eine Webseite lädt nicht: Prüfe eine andere Seite; die Ursache kann beim Ziel liegen.
  • Kein Gerät erreicht das Internet, WLAN ist aber verbunden: Prüfe Routerstatus und Internetanschluss.
  • Nur ein Gerät ist betroffen: Prüfe dessen Netzwerkverbindung und Einstellungen.
  • Der Browser meldet einen Zertifikatsfehler: Nicht blind übergehen; prüfe Adresse und Datum des Geräts.

Übungsaufgaben

  1. Kann WLAN funktionieren, obwohl das Internet ausgefallen ist?
  2. Welche Aufgabe hat DNS?
  3. Was unterscheidet Browser und Suchmaschine?
  4. Beweist HTTPS, dass ein Shop seriös ist?
Lösungen anzeigen
  1. Ja. WLAN verbindet zunächst nur mit dem lokalen Netzwerk.
  2. DNS löst Namen in zugehörige Informationen wie IP-Adressen auf.
  3. Der Browser ruft Webinhalte ab und stellt sie dar; eine Suchmaschine ist ein Dienst zum Finden von Inhalten.
  4. Nein. HTTPS schützt die Verbindung, nicht die Ehrlichkeit des Anbieters.

Quellen und weiterführende Informationen

Inhalt geprüft und überarbeitet am 8. Oktober 2026.