Appearance
đ 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 â Untersuchenoder mit der Tastatur:
text
F12Manchmal funktioniert auch:
text
Strg + Shift + IIm 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:
- Entwicklertools öffnen.
- Auswahlwerkzeug aktivieren.
- Auf ein sichtbares Element der Webseite klicken.
- 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:
- Entwicklertools öffnen.
- Bereich Network oder Netzwerk auswÀhlen.
- Webseite neu laden.
- 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 anzeigenoder:
text
Strg + UDer 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 â Untersuchentext
F12text
Strg + Shift + IAufgabe â
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-familyTeste 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 + Utext
F12Aufgabe â
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.cssgeladen, 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.