Skip to content

🔎 Browser untersuchen ​

HTML, CSS und geladene Dienste sichtbar machen ​

Einstieg: Worum geht es in diesem Kapitel? ​

Wenn du eine Webseite im Browser öffnest, siehst du zuerst die fertige Darstellung: Überschriften, Texte, Bilder, Farben, AbstĂ€nde, MenĂŒs oder Buttons. Diese sichtbare OberflĂ€che entsteht aber aus mehreren Bestandteilen. Besonders wichtig sind dabei HTML und CSS.

HTML beschreibt die Struktur der Inhalte. CSS gestaltet diese Inhalte. Der Browser liest diese Dateien, verarbeitet sie und stellt daraus eine sichtbare Webseite dar.

In diesem Kapitel geht es darum, Webseiten nicht nur zu betrachten, sondern zu untersuchen. Du lernst, wie du im Browser sichtbar machen kannst, welche HTML-Elemente und CSS-Regeln hinter einer Webseite stehen. Außerdem untersuchst du, welche Dateien, Dienste und externen Verbindungen beim Laden einer Webseite beteiligt sind.

Merksatz

Eine Webseite ist nicht nur das, was du siehst. Dahinter stehen HTML-Struktur, CSS-Gestaltung, geladene Dateien und oft auch externe Dienste.

Warum Browser-Werkzeuge wichtig sind ​

Webseiten verstehen statt nur anschauen ​

Wenn du eine Webseite normal öffnest, siehst du das Ergebnis. Als Webentwickler:in oder Informatiker:in interessiert dich aber auch, wie dieses Ergebnis entsteht.

Du kannst im Browser untersuchen:

  • welche HTML-Elemente auf einer Seite verwendet werden
  • welche CSS-Regeln ein Element gestalten
  • welche Bilder, Schriften oder Dateien geladen werden
  • welche Dienste im Hintergrund beteiligt sind
  • wohin beim Laden der Webseite Verbindungen aufgebaut werden
  • wie sich eine Änderung direkt im Browser auswirken wĂŒrde
  • warum ein Element vielleicht nicht so aussieht, wie erwartet

Diese Untersuchung verÀndert zunÀchst nicht die echte Webseite auf dem Server. Du verÀnderst nur die Darstellung in deinem Browser.

Wichtig

Wenn du im Browser eine fremde Webseite untersuchst oder verÀnderst, Ànderst du nur deine lokale Ansicht. Die echte Webseite im Internet wird dadurch nicht verÀndert.

Entwicklertools ​

Moderne Browser haben eingebaute Werkzeuge fĂŒr die Untersuchung von Webseiten. Sie heißen oft Entwicklertools oder Developer Tools.

In Firefox, Chrome und Edge kannst du sie meist so öffnen:

text
Rechtsklick auf eine Stelle der Webseite → Untersuchen

oder mit der Tastatur:

text
F12

Manchmal funktioniert auch:

text
Strg + Shift + I

Im Unterricht verwenden wir diese Werkzeuge nicht, um fremde Webseiten „kaputtzumachen“, sondern um zu verstehen, wie Webseiten aufgebaut sind.

Achtung

Auch wenn Änderungen im Browser harmlos sind, bleibt der Umgang mit fremden Webseiten eine Frage der Verantwortung. Ziel ist Analyse, nicht TĂ€uschung.

HTML im Browser untersuchen ​

Das Element-Werkzeug ​

Das wichtigste Werkzeug ist meistens der Bereich Inspektor oder Elements. Dort siehst du die HTML-Struktur der aktuell geöffneten Webseite.

Wenn du mit der Maus ĂŒber einzelne HTML-Elemente fĂ€hrst, markiert der Browser den passenden Bereich auf der Webseite. So erkennst du, welches HTML-Element zu welchem sichtbaren Inhalt gehört.

Typische Elemente, die du finden kannst:

html
<h1>
<p>
<a>
<img>
<ul>
<li>
<div>
<header>
<main>
<footer>

Merksatz

Der Inspektor verbindet den sichtbaren Bereich der Webseite mit dem passenden HTML-Code.

Elemente auswĂ€hlen ​

Du kannst ein Element direkt auf der Webseite auswĂ€hlen. DafĂŒr gibt es meist ein Symbol mit einem Mauszeiger oder Auswahlrahmen.

Der Ablauf ist meistens:

  1. Entwicklertools öffnen.
  2. Auswahlwerkzeug aktivieren.
  3. Auf ein sichtbares Element der Webseite klicken.
  4. Im HTML-Bereich ansehen, welches Element ausgewÀhlt wurde.

So kannst du zum Beispiel untersuchen, welches HTML-Element hinter einem sichtbaren Bereich steht und ob Struktur und Darstellung zusammenpassen.

Hinweis

HTML beschreibt Bedeutung, CSS beschreibt Darstellung. Diese Unterscheidung ist beim Untersuchen einer Webseite besonders wichtig.

CSS im Browser untersuchen ​

CSS-Regeln sichtbar machen ​

Wenn du ein HTML-Element auswÀhlst, zeigt der Browser meistens daneben oder darunter die passenden CSS-Regeln an.

Dort kannst du sehen:

  • welche Farbe ein Text hat
  • welche SchriftgrĂ¶ĂŸe verwendet wird
  • welche Schriftart verwendet wird
  • welche AbstĂ€nde gesetzt sind
  • ob ein Rahmen vorhanden ist
  • welche CSS-Regel gerade wirkt
  • ob eine Regel ĂŒberschrieben wurde

Beispiel fĂŒr CSS-Regeln:

css
h1 {
  color: darkblue;
  font-size: 36px;
}

oder:

css
.box {
  background-color: lightyellow;
  padding: 16px;
  border: 1px solid orange;
}

CSS testweise verĂ€ndern ​

In den Entwicklertools kannst du CSS-Werte testweise verĂ€ndern. Du kannst zum Beispiel eine Farbe Ă€ndern, eine SchriftgrĂ¶ĂŸe anpassen oder einen Abstand entfernen.

Das ist besonders praktisch, wenn du ausprobieren möchtest, welche Gestaltung besser wirkt.

Wichtig

Änderungen in den Entwicklertools sind nur vorĂŒbergehend. Wenn du die Seite neu lĂ€dst, sind sie wieder weg.

Überschriebene Regeln ​

Manchmal steht eine CSS-Regel im Browser durchgestrichen. Das bedeutet: Diese Regel ist vorhanden, wird aber von einer anderen Regel ĂŒberschrieben.

Das kann passieren, wenn mehrere CSS-Regeln dasselbe Element betreffen.

Beispiel:

css
p {
  color: black;
}

.hinweis {
  color: red;
}

Wenn ein Absatz die Klasse hinweis hat, kann die speziellere Regel gewinnen.

Merksatz

CSS kann mehrere Regeln auf dasselbe Element anwenden. Manche Regeln ĂŒberschreiben andere.

Netzwerkbereich: Dateien und Dienste sichtbar machen ​

Was beim Laden einer Webseite passiert ​

Eine Webseite besteht oft nicht nur aus einer einzigen HTML-Datei. Beim Laden können viele weitere Ressourcen nachgeladen werden.

Dazu gehören zum Beispiel:

  • CSS-Dateien
  • JavaScript-Dateien
  • Bilder
  • Schriftarten
  • Videos
  • Karten
  • eingebettete Inhalte
  • Analyse-Dienste
  • Werbedienste
  • externe Bibliotheken

Viele dieser Ressourcen kommen nicht unbedingt vom selben Server wie die eigentliche Webseite. Eine Seite kann also beim Laden Verbindungen zu mehreren Domains herstellen.

Merksatz

Der sichtbare Inhalt einer Webseite kann aus vielen einzelnen geladenen Ressourcen entstehen.

Der Bereich „Network“ / „Netzwerk“ ​

In den Entwicklertools gibt es einen Bereich namens Network oder Netzwerk. Dort wird sichtbar, welche Dateien und Verbindungen beim Laden einer Webseite auftreten.

Der Ablauf ist meistens:

  1. Entwicklertools öffnen.
  2. Bereich Network oder Netzwerk auswÀhlen.
  3. Webseite neu laden.
  4. Beobachten, welche EintrÀge erscheinen.

Im Netzwerkbereich kannst du oft erkennen:

  • Name der geladenen Datei
  • Domain oder Server
  • Art der Ressource
  • Statuscode
  • GrĂ¶ĂŸe
  • Ladezeit

Hinweis

Wenn im Netzwerkbereich zuerst nichts erscheint, lade die Webseite neu, wÀhrend die Entwicklertools geöffnet sind.

Externe Domains und Datenschutz ​

Besonders interessant sind Domains, die nicht zur eigentlichen Webseite gehören. Sie können darauf hinweisen, dass externe Dienste eingebunden sind.

Das kann notwendig sein, zum Beispiel bei Schriftarten, Karten oder eingebetteten Videos. Es kann aber auch datenschutzrelevant sein, etwa bei Analyse-, Tracking- oder Werbediensten.

Datenschutz-Hinweis

Wenn eine Webseite Inhalte von anderen Servern lĂ€dt, können dabei technische Daten ĂŒbertragen werden, zum Beispiel IP-Adresse, Browserinformationen oder Zeitpunkt des Zugriffs. Ob und wofĂŒr diese Daten verarbeitet werden, hĂ€ngt vom jeweiligen Dienst und der Website ab.

Unterschied zwischen Quelltext und untersuchter Seite ​

Seitenquelltext anzeigen ​

Viele Browser bieten die Möglichkeit, den Seitenquelltext anzuzeigen. Das ist der HTML-Code, den der Browser ursprĂŒnglich erhalten hat.

Das funktioniert oft mit:

text
Rechtsklick → Seitenquelltext anzeigen

oder:

text
Strg + U

Der Seitenquelltext zeigt aber nicht immer genau das, was du im Inspektor siehst.

Warum der Inspektor manchmal mehr zeigt ​

Moderne Webseiten können sich nach dem Laden verĂ€ndern. JavaScript kann Inhalte hinzufĂŒgen, verĂ€ndern oder entfernen. Deshalb kann der untersuchte DOM-Baum im Browser anders aussehen als der ursprĂŒngliche Quelltext.

Der Begriff DOM steht fĂŒr Document Object Model. Vereinfacht gesagt ist das die Struktur der Webseite, mit der der Browser nach dem Laden arbeitet.

Wichtig

Der Quelltext zeigt, was ursprĂŒnglich geladen wurde. Der Inspektor zeigt, wie die Webseite im Browser aktuell aufgebaut ist. Der Netzwerkbereich zeigt, welche Ressourcen und Verbindungen beim Laden beteiligt sind.

Webseiten lokal verĂ€ndern ​

Was passiert beim Bearbeiten im Browser? ​

Wenn du im Inspektor Text verĂ€nderst oder CSS-Regeln anpasst, wirkt es so, als wĂŒrdest du die Webseite verĂ€ndern. TatsĂ€chlich Ă€nderst du aber nur die lokale Darstellung in deinem Browser.

Wenn du die Seite neu lĂ€dst, ist die Änderung wieder verschwunden.

Das ist ein gutes Experiment, um zu verstehen:

  • welche Teile einer Seite aus HTML bestehen
  • welche Gestaltung aus CSS kommt
  • wie leicht OberflĂ€chen im Browser verĂ€ndert werden können
  • warum Screenshots nicht immer als Beweis ausreichen

Achtung

Eine im Browser verĂ€nderte Webseite ist keine echte Änderung an der Website. Sie zeigt nur, wie leicht eine Darstellung lokal manipuliert werden kann.

Beispiel: Nachrichtenseite untersuchen ​

Wenn du eine Nachrichtenseite untersuchst, kannst du im Inspektor möglicherweise Überschriften, AbsĂ€tze oder Bilder erkennen. Du kannst testweise einen Text verĂ€ndern und sehen, dass die sichtbare Webseite sofort anders aussieht.

Das bedeutet aber nicht, dass die Nachrichtenseite wirklich verÀndert wurde.

Merksatz

Der Browser ist ein Darstellungsprogramm. Was du lokal verĂ€nderst, ist nicht automatisch eine Änderung im Internet.

Was man daraus lernen kann ​

Webentwicklung ​

FĂŒr Webentwicklung sind Entwicklertools sehr nĂŒtzlich. Du kannst damit herausfinden:

  • warum ein Bild nicht angezeigt wird
  • warum CSS nicht angewendet wird
  • welcher Abstand zu groß ist
  • welche Klasse ein Element hat
  • ob eine CSS-Datei geladen wurde
  • wie eine Seite auf verschiedenen BildschirmgrĂ¶ĂŸen wirkt

Datenschutz und Medienkompetenz ​

Browser-Werkzeuge sind aber nicht nur fĂŒr Webentwicklung wichtig. Sie zeigen auch, dass digitale OberflĂ€chen leicht verĂ€nderbar wirken können und dass Webseiten oft Verbindungen zu mehreren Diensten aufbauen.

Ein Screenshot kann tÀuschend echt aussehen, obwohl jemand nur lokal den Text im Browser verÀndert hat. Gleichzeitig können Webseiten im Hintergrund Ressourcen von externen Servern laden, die Nutzer:innen beim normalen Betrachten nicht sofort bemerken.

Reflexion

Technisches VerstĂ€ndnis hilft auch bei Medienkritik und Datenschutz. Wer weiß, wie Webseiten aufgebaut sind, bewertet Screenshots, sichtbare Inhalte und DatenflĂŒsse vorsichtiger.

UntersuchungsauftrĂ€ge ​

🔎 Auftrag 1: Webseite als Struktur untersuchen ​

Öffne eine Webseite deiner Wahl oder eine von der Lehrperson vorgegebene Seite. Öffne anschließend die Entwicklertools.

Mögliche Wege:

text
Rechtsklick → Untersuchen
text
F12
text
Strg + Shift + I

Aufgabe ​

Untersuche die Webseite im Bereich Inspektor / Elemente.

Finde und beschreibe mindestens:

  • eine Überschrift
  • einen Absatz
  • einen Link
  • ein Bild
  • einen grĂ¶ĂŸeren Bereich oder Container

Notiere deine Ergebnisse in Stichworten:

html
<!--
Auftrag 1: HTML-Struktur

Sichtbares Element 1:
HTML-Element:
Vermutliche Aufgabe:

Sichtbares Element 2:
HTML-Element:
Vermutliche Aufgabe:

Sichtbares Element 3:
HTML-Element:
Vermutliche Aufgabe:

AuffÀlligkeit:
-->

🔎 Auftrag 2: CSS sichtbar machen und testen ​

WĂ€hle auf einer Webseite ein sichtbares Element aus, zum Beispiel eine Überschrift, einen Button, einen Link, ein Bild oder einen Textbereich.

Aufgabe ​

Untersuche im Browser, welche CSS-Regeln auf dieses Element wirken.

Finde mindestens fĂŒnf CSS-Eigenschaften, zum Beispiel:

css
color
font-size
background-color
margin
padding
border
width
max-width
font-family

Teste anschließend mindestens drei Änderungen direkt in den Entwicklertools.

Mögliche Änderungen:

  • Textfarbe Ă€ndern
  • Hintergrundfarbe Ă€ndern
  • SchriftgrĂ¶ĂŸe verĂ€ndern
  • Abstand vergrĂ¶ĂŸern oder verkleinern
  • Rahmen hinzufĂŒgen oder entfernen
  • Breite verĂ€ndern

Dokumentation ​

Notiere deine Beobachtungen:

html
<!--
Auftrag 2: CSS untersuchen

Untersuchtes Element:

Gefundene CSS-Eigenschaften:

Getestete Änderung 1:
Sichtbare Wirkung:

Getestete Änderung 2:
Sichtbare Wirkung:

Getestete Änderung 3:
Sichtbare Wirkung:

Was passiert nach dem Neuladen der Seite?

Was lerne ich daraus ĂŒber Änderungen in den Entwicklertools?
-->

🔎 Auftrag 3: Geladene Dateien und Dienste untersuchen ​

Webseiten bestehen oft nicht nur aus einer HTML-Datei. Beim Laden einer Webseite können viele weitere Dateien und Dienste eingebunden werden: Bilder, CSS-Dateien, JavaScript-Dateien, Schriftarten, Videos, Analyse-Dienste, Werbenetzwerke oder Inhalte von anderen Servern.

Öffne in den Entwicklertools den Bereich Netzwerk / Network.

Lade die Webseite anschließend neu.

Aufgabe ​

Untersuche, welche Dateien und Verbindungen beim Laden der Webseite sichtbar werden.

Achte besonders auf:

  • HTML-Dateien
  • CSS-Dateien
  • JavaScript-Dateien
  • Bilder
  • Schriftarten
  • eingebettete Inhalte
  • Verbindungen zu anderen Domains
  • mögliche Analyse-, Tracking- oder Werbedienste

Notiere mindestens fĂŒnf geladene EintrĂ€ge.

Zu jedem Eintrag:

  • Wie heißt die Datei oder Ressource?
  • Von welcher Domain wird sie geladen?
  • Um welche Art von Ressource handelt es sich?
  • Gehört sie vermutlich direkt zur Webseite oder zu einem externen Dienst?
  • Warum könnte diese Ressource geladen werden?

Dokumentation ​

html
<!--
Auftrag 3: Network / Netzwerkbereich

Untersuchte Webseite:

Ressource 1:
Domain:
Art der Ressource:
Direkt zur Webseite oder externer Dienst?
Vermutlicher Zweck:

Ressource 2:
Domain:
Art der Ressource:
Direkt zur Webseite oder externer Dienst?
Vermutlicher Zweck:

Ressource 3:
Domain:
Art der Ressource:
Direkt zur Webseite oder externer Dienst?
Vermutlicher Zweck:

Ressource 4:
Domain:
Art der Ressource:
Direkt zur Webseite oder externer Dienst?
Vermutlicher Zweck:

Ressource 5:
Domain:
Art der Ressource:
Direkt zur Webseite oder externer Dienst?
Vermutlicher Zweck:
-->

Datenschutz-Hinweis

Wenn eine Webseite Inhalte von anderen Servern lĂ€dt, können dabei technische Daten ĂŒbertragen werden. Gehe bei deiner Analyse vorsichtig vor und formuliere EinschĂ€tzungen nicht als sichere Behauptungen, wenn du sie nicht belegen kannst.

🔎 Auftrag 4: DatenĂŒbertragung kritisch einordnen ​

WĂ€hle aus Auftrag 3 zwei externe Domains oder Dienste aus, die beim Laden der Webseite sichtbar wurden.

Aufgabe ​

Ordne diese externen Verbindungen kritisch ein.

Beantworte:

  • Welche externe Domain wurde geladen?
  • Was könnte der Zweck dieser Verbindung sein?
  • Ist der Zweck fĂŒr die Nutzung der Webseite notwendig?
  • Könnte diese Verbindung datenschutzrelevant sein?
  • Wird fĂŒr dich als Nutzer:in klar sichtbar, dass dieser Dienst eingebunden ist?
  • Welche Fragen wĂŒrdest du der Betreiberin oder dem Betreiber der Webseite dazu stellen?

Dokumentation ​

html
<!--
Auftrag 4: Externe Dienste einordnen

Externe Domain / Dienst 1:
Möglicher Zweck:
FĂŒr die Nutzung notwendig?
Mögliche Datenschutzfrage:
Offene Frage an die Betreiber:innen:

Externe Domain / Dienst 2:
Möglicher Zweck:
FĂŒr die Nutzung notwendig?
Mögliche Datenschutzfrage:
Offene Frage an die Betreiber:innen:
-->

Hinweis

Du musst nicht sicher beweisen, was ein externer Dienst genau macht. Wichtig ist eine begrĂŒndete technische Beobachtung und eine vorsichtige EinschĂ€tzung.

🔎 Auftrag 5: Quelltext, Inspektor und Network vergleichen ​

Untersuche dieselbe Webseite mit drei verschiedenen Blickwinkeln:

  • normal sichtbare Webseite
  • Seitenquelltext
  • Entwicklertools mit Inspektor und Netzwerkbereich

Mögliche Wege:

text
Strg + U
text
F12

Aufgabe ​

Vergleiche die drei Ansichten.

Beantworte:

  • Was erkennst du auf der normalen Webseite?
  • Was erkennst du im Seitenquelltext?
  • Was erkennst du im Inspektor?
  • Was erkennst du im Netzwerkbereich, das auf der Webseite selbst nicht direkt sichtbar ist?
  • Warum reicht es nicht, eine Webseite nur oberflĂ€chlich anzuschauen?

Dokumentation ​

html
<!--
Auftrag 5: Drei Blickwinkel

Normale Webseite:

Seitenquelltext:

Inspektor:

Network / Netzwerkbereich:

Wichtigste Erkenntnis:
-->

🔎 Auftrag 6: Eigene Webseite untersuchen ​

Öffne deine eigene index.html aus den vorherigen Kapiteln im Browser und untersuche sie mit den Entwicklertools.

Aufgabe ​

PrĂŒfe:

  • Werden deine Überschriften als passende HTML-Elemente erkannt?
  • Sind AbsĂ€tze, Listen, Links, Bilder und Tabellen sauber aufgebaut?
  • Wird dein Bild korrekt geladen?
  • Sind CSS-Regeln sichtbar?
  • Wird deine style.css geladen, falls du bereits eine externe CSS-Datei verwendest?
  • Gibt es im Netzwerkbereich Fehlermeldungen oder nicht gefundene Dateien?

Dokumentation ​

html
<!--
Auftrag 6: Eigene Webseite untersuchen

Gefundene StÀrke meiner Seite:

Gefundener Fehler oder Verbesserungsmöglichkeit:

Was war im normalen Browserfenster nicht sofort sichtbar?

Was Àndere ich an meiner Seite?
-->

🔎 Auftrag 7: Kurze Abschlussreflexion ​

In diesem Kapitel muss kein neues Webprodukt entstehen. Wichtig ist, dass du Webseiten bewusster untersuchen kannst.

Aufgabe ​

Schreibe eine kurze Reflexion.

Leitfragen:

  • Was hast du ĂŒber den technischen Aufbau von Webseiten herausgefunden?
  • Warum sind HTML und CSS im Browser untersuchbar?
  • Warum sind lokale Änderungen im Browser keine echten Änderungen an der Webseite?
  • Welche externen Dienste oder Ressourcen hast du entdeckt?
  • Warum kann dieses Wissen fĂŒr Datenschutz und Medienkritik wichtig sein?
  • Wie können Entwicklertools beim Erstellen eigener Webseiten helfen?

Dokumentation ​

html
<!--
Auftrag 7: Abschlussreflexion

Das habe ich ĂŒber Webseiten gelernt:

Das hat mich ĂŒberrascht:

Das ist fĂŒr Datenschutz oder Medienkritik wichtig:

Das hilft mir beim Erstellen eigener Webseiten:
-->

Wissensspeicher ​

Wichtige Begriffe

Browser Programm, das Webseiten lÀdt, interpretiert und darstellt.

Entwicklertools Werkzeuge im Browser, mit denen HTML, CSS, geladene Dateien und weitere technische Informationen untersucht werden können.

Inspektor / Elements Bereich der Entwicklertools, in dem HTML-Struktur und ausgewÀhlte Elemente sichtbar werden.

HTML-Element Baustein einer Webseite, zum Beispiel eine Überschrift, ein Absatz, ein Link oder ein Bild.

CSS-Regel Gestaltungsvorschrift fĂŒr ein oder mehrere HTML-Elemente.

Selektor Teil einer CSS-Regel, der auswÀhlt, welche Elemente gestaltet werden.

Eigenschaft CSS-Angabe, die festlegt, was verÀndert wird, zum Beispiel color.

Wert CSS-Angabe, die festlegt, wie etwas verÀndert wird, zum Beispiel blue.

Seitenquelltext Der ursprĂŒnglich geladene HTML-Code einer Webseite.

DOM Struktur der Webseite, mit der der Browser nach dem Laden arbeitet.

Network / Netzwerkbereich Bereich der Entwicklertools, in dem geladene Dateien, Ressourcen und Verbindungen sichtbar werden.

Ressource Geladene Datei oder Inhalt, zum Beispiel HTML, CSS, JavaScript, Bild oder Schriftart.

externe Domain Domain, die nicht zur eigentlich geöffneten Webseite gehört, aber beim Laden eingebunden wird.

lokale Änderung Änderung, die nur im eigenen Browser sichtbar ist und nach dem Neuladen verschwindet.

Abschlussgedanke ​

Browser-Werkzeuge machen sichtbar, dass Webseiten nicht einfach aus einer fertigen OberflĂ€che bestehen. Hinter dem sichtbaren Ergebnis stehen HTML-Struktur, CSS-Gestaltung, geladene Ressourcen und manchmal externe Dienste. Wer Webseiten untersuchen kann, versteht nicht nur Webentwicklung besser, sondern kann auch digitale Darstellungen und mögliche DatenflĂŒsse kritischer einschĂ€tzen.