Eine Website veröffentlichen und warten

Bring fertige Webseiten von deinem Computer ins Web. Organisiere die Projektdateien und Pfade, prüfe den Code mit Validatoren und den Entwicklerwerkzeugen des Browsers und sorge mit gut vorbereiteten Bildern für schnelle Seiten. Ergänze HTML-Quelltext, der Suchmaschinen hilft, jede Seite zu verstehen, veröffentliche die Website bei einem Anbieter für statisches Hosting, verbinde deine eigene Domain über DNS, sichere sie mit HTTPS und halte sie nach der Veröffentlichung in Betrieb.

AnfängerEinheit 8 von 8 in Kurs: HTML und CSS – barrierefreie, responsive Webseiten erstellen

Was du lernst

  1. Richte die Dateien einer Website so ein, dass sie auf deinem Computer und auf einem Server gleichermaßen funktionieren, verknüpfe sie mit korrekten Pfaden und finde mit Validatoren Fehler in HTML und CSS.
    • Organisiere die Dateien und Ordner deiner Website
      Plane einen Projektordner mit einer Startseite, eindeutigen Dateinamen und getrennten Ordnern für Stylesheets, Skripte und Bilder.
    • Verknüpfe Seiten und Dateien mit korrekten Pfaden
      Schreibe relative und absolute Pfade, die sowohl auf deinem Computer als auch nach dem Hochladen die richtige Datei finden, und vermeide Fehler bei Groß- und Kleinschreibung oder Schrägstrichen, die erst online sichtbar werden.
    • Validiere HTML und CSS
      Prüfe Seiten und Stylesheets mit den Validatoren des W3C, lies ihre Meldungen und behebe Fehler in einer sinnvollen Reihenfolge.
  2. Nutze die Werkzeuge, die in jedem verbreiteten Browser integriert sind, um zu sehen, was der Browser tatsächlich mit deinem HTML und CSS macht, Fehler und fehlende Dateien zu finden und Probleme schrittweise zu beheben.
    • Untersuche und ändere HTML und CSS direkt im Browser
      Öffne die Entwicklerwerkzeuge, untersuche ein Element, sieh nach, welche CSS-Regeln dafür gelten und warum, und probiere Korrekturen aus, bevor du deine Dateien änderst.
    • Finde Fehler mit der Konsole und dem Netzwerkbereich
      Lies Fehlermeldungen, finde fehlende oder langsam ladende Dateien und verstehe die Statuscodes, die der Server zurücksendet.
    • Gehe bei der Fehlersuche schrittweise vor und teste in verschiedenen Browsern und bei unterschiedlichen Bildschirmgrößen
      Befolge einen wiederholbaren Ablauf, um die Ursache eines Problems zu finden, und prüfe Seiten vor der Veröffentlichung in mehreren Browsern und bei mehreren Bildschirmbreiten.
  3. Bereite Bilder im richtigen Format und in der richtigen Größe vor, binde sie so in Seiten ein, dass sie effizient laden, und miss und verbessere, wie schnell Seiten erscheinen.
    • Bereite Bilddateien für das Web auf
      Wähle ein geeignetes Bildformat, ändere die Bildgröße passend zur Anzeige und komprimiere Bilder ohne sichtbaren Qualitätsverlust.
    • Binde Bilder so in Seiten ein, dass sie effizient laden
      Schreibe Bild-Markup, das Platz reserviert, für jeden Bildschirm und jedes Format die passende Datei anbietet und Bilder verzögert lädt, zu denen Besucher noch nicht gescrollt haben.
    • Miss und verbessere die Ladegeschwindigkeit deiner Seiten
      Finde mit Messwerkzeugen heraus, was eine Seite langsam macht, lies die Core Web Vitals und wende die grundlegenden Verbesserungen mit der größten Wirkung an.
  4. Gib jeder Seite das HTML, das Suchmaschinen und Linkvorschauen hilft, ihr Thema zu verstehen, sie zu finden und gut darzustellen.
    • Beschreibe jede Seite mit einem Titel, einer Meta-Beschreibung und Überschriften
      Schreibe einen eindeutigen Titel und eine eigene Meta-Beschreibung, deklariere die Seitensprache und strukturiere Inhalte mit aussagekräftigen Überschriften und semantischen Elementen.
    • Hilf Suchmaschinen, die richtigen Seiten zu finden und zu indexieren
      Nutze Links, klare Adressen, robots.txt, eine Sitemap sowie Canonical- und noindex-Tags, damit die richtigen Seiten gefunden und in Suchergebnissen angezeigt werden können.
  5. Verstehe, was ein Anbieter für statisches Hosting tut, wähle einen passenden Anbieter, stelle die Website online und veröffentliche Aktualisierungen sicher.
    • Verstehe statisches Hosting und wähle einen Hostinganbieter
      Erkläre, wie sich statisches Hosting von anderen Hostingarten unterscheidet, und vergleiche Anbieter anhand der Bedürfnisse einer kleinen Website.
    • Stelle eine Website bereit und veröffentliche Aktualisierungen
      Stelle eine Website mit der Veröffentlichungsmethode des Hostinganbieters online, prüfe die veröffentlichte Version und veröffentliche spätere Änderungen, ohne etwas zu beschädigen.
  6. Registriere einen Domainnamen, verbinde ihn über DNS-Einträge mit dem Hostinganbieter, stelle die Website sicher über HTTPS bereit und pflege sie nach der Veröffentlichung.
    • Wähle und registriere einen Domainnamen
      Lies die Bestandteile eines Domainnamens, wähle einen passenden Namen und eine Endung und registriere und verwalte ihn bei einem Registrar.
    • Verknüpfe eine Domain über DNS mit dem Hostinganbieter
      Erstelle die vom Hostinganbieter verlangten DNS-Einträge, verstehe, wie lange Änderungen dauern, und prüfe, ob die Domain auf das richtige Ziel verweist.
    • Stelle die Website über HTTPS bereit
      Erkläre, was HTTPS schützt, erhalte und erneuere ein Zertifikat über den Hostinganbieter, leite den gesamten Datenverkehr auf HTTPS um und behebe gemischte Inhalte.
    • Warte eine veröffentlichte Website
      Halte eine veröffentlichte Website mit regelmäßigen Prüfungen, Sicherungskopien und Verlängerungen korrekt, funktionsfähig, sicher und erreichbar.

Website veröffentlichen und warten einfach erklärt

6 Kapitel

1

Bereite Dateien vor, die online funktionieren

Eine Website kann auf deinem Computer fertig aussehen und nach dem Hochladen trotzdem nicht funktionieren. Der Server benötigt einen vollständigen, gut organisierten Satz von Dateien, und der Browser muss jede Datei über ihre Adresse finden können. Wähle zuerst den Ordner, der zum Website-Wurzelverzeichnis wird. Verfolge dann Links von ihrem Ausgangspunkt aus und prüfe HTML und CSS auf Fehler, die ein Browser möglicherweise stillschweigend behebt oder ignoriert.

1.1 Der Ordner, aus dem deine Website wird

Eine Website benötigt einen Projektordner mit allen Dateien, die Besucher verwenden. Das ist das Website-Wurzelverzeichnis. Die Veröffentlichung ist viel einfacher, wenn dieser Ordner eine vollständige, übertragbare Website enthält: keine Bilder aus dem Downloads-Ordner und kein Stylesheet im Ordner eines anderen Projekts.

Gib jeder Dateiart einen Platz

Eine kleine Reparaturwerkstatt könnte diese Struktur verwenden:

riverside-bikes/
  index.html
  prices.html
  contact.html
  404.html
  css/styles.css
  scripts/menu.js
  images/logo.svg
  images/workshop-800.jpg
  images/workshop-1600.jpg
  blog/index.html
  blog/winter-checklist.html

Die HTML-Seiten enthalten die Inhalte, css/ enthält Stylesheets, scripts/ enthält JavaScript-Dateien und images/ die für Besucher vorbereiteten Bilder. Eine Website ohne Skripte benötigt keinen Skriptordner. Getrennte Ordner erleichtern das Auffinden zusammengehöriger Dateien, ohne zu ändern, wie ein Browser sie verwendet.

Die meisten Webserver senden index.html, wenn ein Besucher einen Ordner anfragt. Die Adresse https://www.example.com/ öffnet die Startseite im Wurzelverzeichnis. Die Adresse https://www.example.com/blog/ öffnet blog/index.html. Eine Datei namens home.html ist zwar ebenfalls eine Seite, aber der Server wählt sie für die Website-Adresse ohne weiteren Pfad normalerweise nicht aus.

Wähle Namen vor der Veröffentlichung

Verwende Kleinbuchstaben, Bindestriche zwischen Wörtern und die richtige Dateinamenerweiterung. opening-hours.html und team-photo.jpg sind klare Namen. Leerzeichen können in URLs als %20 erscheinen und eine Adresse schwerer lesbar und eintippbar machen. Namen werden Teil der öffentlichen Adressen der Website. Wähle sie daher passend zu den Inhalten, die sie bezeichnen.

Die Erweiterung sollte zur Datei passen: .html für HTML, .css für CSS, .js für Skripte und eine passende Bilderweiterung wie .jpg, .webp oder .svg. Der Server sendet einen Content-Type-Header, der das Format der Datei beschreibt. Hosting-Systeme wählen diesen Typ häufig anhand der Erweiterung. Wenn du ein Foto von .jpg in .webp umbenennst, wird sein Inhalt nicht umgewandelt. Exportiere es mit einem Bildbearbeitungswerkzeug im neuen Format.

Die meisten Server unterscheiden zwischen Groß- und Kleinschreibung. Ein Link auf Logo.svg kann fehlschlagen, wenn die hochgeladene Datei logo.svg heißt, selbst wenn er auf einem Computer mit einem Dateisystem ohne diese Unterscheidung funktioniert hat. Wenn du Namen grundsätzlich kleinschreibst, vermeidest du diesen Unterschied in neuen Projekten.

Trenne öffentliche Dateien von Arbeitsdateien

Bewahre Kameraoriginale, Designdateien und Notizen außerhalb des Website-Wurzelverzeichnisses auf, zum Beispiel in riverside-bikes-originals/. Exportiere nur die vorbereiteten Webbilder nach images/. Dateien im veröffentlichten Ordner können heruntergeladen werden, selbst wenn keine Seite darauf verlinkt. Halte Passwörter, private Dokumente und persönliche Daten aus diesem Ordner fern.

Prüfe vor dem Hochladen, ob jedes verlinkte lokale Asset innerhalb des Projekts liegt. Ein Foto unter einer persönlichen file://-Adresse existiert auf deinem Computer; es wird nicht mit der Website übertragen, wenn du es nicht in den veröffentlichten Ordner kopierst. Aktualisiere nach dem Verschieben den Link und teste ihn erneut.

Eine stabile Struktur schützt Links auch nach der Veröffentlichung. Wenn du prices.html an eine neue Adresse verschiebst, funktionieren alte Lesezeichen nicht mehr, sofern der Hostinganbieter die alte Adresse nicht auf die neue Seite weiterleitet.

Wichtige Erkenntnisse

  • Das Website-Wurzelverzeichnis enthält die vollständige öffentliche Website mit index.html auf seiner obersten Ebene.
  • Verwende aussagekräftige kleingeschriebene Namen, Bindestriche und zum Dateiinhalt passende Erweiterungen.
  • Bewahre Original-Assets und private Arbeitsdateien außerhalb des veröffentlichten Ordners auf.
  • Wenn du eine veröffentlichte Seite verschiebst, brauchst du eine Weiterleitung, damit ihre alte Adresse erhalten bleibt.

1.2 Pfade von der Seite zur Datei

Ein Pfad gibt dem Browser an, wo er nach einer Datei suchen soll. Um ihn richtig zu schreiben, bestimme sowohl die angeforderte Datei als auch den Ausgangspunkt, von dem aus der Browser den Pfad auflöst.

Beginne im Ordner der verweisenden Datei

Ein relativer Pfad beginnt im Ordner der aktuellen Seite. Auf der Website der Fahrradwerkstatt verlinkt index.html mit href="prices.html" auf prices.html, mit src="images/logo.svg" auf das Logo und mit href="blog/winter-checklist.html" auf einen Beitrag.

Von blog/winter-checklist.html aus ändert sich der Weg:

<link rel="stylesheet" href="../css/styles.css">
<a href="../index.html">Home</a>
<img src="../images/logo.svg" alt="Riverside Bike Repair">
<a href="autumn-tips.html">Autumn tips</a>

Für das Logo gehst du zuerst mit ../ von blog/ aus nach oben und wechselst dann in images/. Für eine Datei im selben Ordner genügt ihr Name. Zwei Ebenen nach oben erreichst du mit ../../. Verwende in Webpfaden immer normale Schrägstriche /, auch wenn du unter Windows arbeitest.

Ein Pfad in einer CSS-Datei beginnt im Ordner der CSS-Datei. In css/styles.css führt die Regel background-image: url("../images/pattern.svg"); von css/ nach oben und dann in images/. Sie beginnt nicht bei der HTML-Seite, die das Stylesheet gerade lädt.

Unterscheide drei Adressformen
FormBeispielAusgangspunkt
Relativer Pfad../images/logo.svgOrdner der verweisenden Datei
Wurzelrelativer Pfad/images/logo.svgWurzelverzeichnis der Domain
Absolute URLhttps://www.example.com/images/logo.svgVollständig angegebene Webadresse

Eine absolute URL enthält das URL-Schema und den Hostnamen. Verwende sie für eine andere Website. Relative Pfade erlauben es, deine eigene Website zwischen einem lokalen Server, einer Vorschauadresse und ihrer endgültigen Domain zu verschieben, ohne in jedem Link die Domain zu ersetzen.

Ein führender Schrägstrich hat eine bestimmte Bedeutung. Unter https://username.github.io/riverside-bikes/ fordert /css/styles.css die Adresse https://username.github.io/css/styles.css an. Der Projektordner entfällt aus der Adresse. Von der Seite im Wurzelverzeichnis der Website aus behält css/styles.css diesen Ordner bei und erreicht die gewünschte Datei.

Teste die Adresse, die der Browser tatsächlich verwendet

Wenn du HTML direkt von der Festplatte öffnest, entsteht eine file://-Adresse. Ordnerlinks und Pfade, die mit / beginnen, können sich dort anders verhalten. Starte einen lokalen Entwicklungsserver vom Website-Ordner aus, zum Beispiel mit python3 -m http.server, oder nutze die Live-Vorschau eines Code-Editors. Öffne dann die lokale HTTP-Adresse, die er bereitstellt.

Auf einem Server öffnet href="blog/" die Datei blog/index.html. Funktioniert ein Link oder Bild nicht, öffne vor dem Neuladen die Entwicklerwerkzeuge und suche die zugehörige Anfrage im Netzwerkbereich. Ein 404 bedeutet, dass die angeforderte Ressource nicht gefunden wurde. Lies die vollständige angefragte URL und vergleiche jeden Ordner, jeden Schrägstrich, jeden Buchstaben und jede Erweiterung mit den hochgeladenen Dateien. Ein Großbuchstabe oder ein fehlendes ../ genügt, um den Browser an einen anderen Ort zu schicken. Ein aus einem Dateimanager kopierter persönlicher Computerpfad kann Besucher nicht mit Dateien versorgen; ersetze ihn durch einen Pfad innerhalb der Website.

Wichtige Erkenntnisse

  • Relative Pfade beginnen bei der verweisenden Datei; ../ führt einen Ordner nach oben.
  • Bildpfade in CSS beginnen beim Stylesheet, nicht bei der HTML-Seite.
  • Ein führendes / beginnt am Wurzelverzeichnis der Domain und kann einen Projektunterordner auslassen.
  • Verwende in Pfaden normale Schrägstriche und achte genau auf Groß- und Kleinschreibung.
  • Verfolge einen defekten Link anhand der vollständigen Anfrage-URL im Netzwerkbereich.

1.3 Fehler, die ein Browser verbergen kann

Browser versuchen, Seiten auch dann anzuzeigen, wenn der Code Fehler enthält. Diese Fehlerbehandlung ist für Besucher nützlich, kann aber Probleme vor dem Autor verbergen. Die Validierung prüft HTML oder CSS anhand der Regeln des jeweiligen Standards, unabhängig davon, ob die Seite zufällig richtig aussieht.

Verwende das passende Prüfwerkzeug

Der W3C Nu Html Checker prüft HTML. Der W3C CSS Validation Service prüft CSS. Du kannst eine veröffentlichte URL angeben, eine Datei hochladen oder Code einfügen. Die integrierten Prüfungen eines Editors sind beim Schreiben nützlich; mit den Prüfwerkzeugen im Web kannst du auch die veröffentlichte Kopie prüfen.

Lies die Zeilen- und Spaltenangabe zu jeder Meldung. Ein Fehler verletzt eine Regel und muss behoben werden. Eine Warnung oder Informationsmeldung verlangt Aufmerksamkeit, kann aber erlaubten Code beschreiben. Lies die Meldung, bevor du entscheidest, ob eine Änderung nötig ist.

Arbeite vom ersten Fehler an nach unten und führe das Prüfwerkzeug nach der Korrektur erneut aus. Ein fehlendes Anführungszeichen oder ein falsch geschlossenes Element kann dazu führen, dass späterer Code an einer Stelle zu stehen scheint, an die er nicht gehört. Dadurch können viele Folgemeldungen entstehen.

Korrigiere die Struktur in HTML

Betrachte falsch verschachtelte Elemente:

<p>Open <strong>daily</p></strong>

Das innere <strong> muss vor dem äußeren <p> geschlossen werden:

<p>Open <strong>daily</strong></p>

Gib für ein aussagekräftiges Foto ein alt-Attribut an, das seinen relevanten Inhalt beschreibt, etwa alt="Mechanic adjusting the brakes of a city bike". Ein dekoratives Bild erhält ein leeres alt="". Jede id muss außerdem innerhalb ihrer Seite eindeutig sein. Verwende eine gemeinsame Klasse, wenn mehrere Elemente denselben Stil benötigen.

Weitere nützliche Prüfpunkte sind die Dokumenttypdeklaration, ein Seitentitel, vollständige Anführungszeichen bei Attributwerten und Listeneinträge innerhalb einer Liste. Ein <div> darf nicht innerhalb eines Absatzes stehen. Der Browser schließt den Absatz vor dem div-Element, und ein späteres </p> kann zu einem verwaisten End-Tag werden. Die vom Browser korrigierte Struktur kann sich von dem Text unterscheiden, den du geschrieben hast.

Korrigiere Deklarationen in CSS

Eine Zahl und ihre CSS-Einheit gehören zusammen: Schreibe width: 100px; ohne Leerzeichen zwischen 100 und px. Die Eigenschaft für die Textfarbe heißt color. Eine unbekannte Eigenschaft wird ignoriert.

Ein fehlendes Semikolon kann auch die nächste Deklaration beeinträchtigen:

.card {
  margin: 10px
  padding: 5px;
}

Der Browser liest die beiden Zeilen als eine ungültige Deklaration. Ergänze das fehlende Semikolon nach 10px und prüfe erneut. Browser überspringen ungültige Deklarationen normalerweise, ohne auf der Seite einen Fehler anzuzeigen.

Kombiniere Codeprüfungen mit Seitenprüfungen

Eine bestandene Validierung belegt nicht, dass die Seite barrierefrei, schnell, nützlich oder sachlich korrekt ist. Probiere die Tastaturnavigation aus, untersuche das Layout in Browsern und prüfe den Inhalt selbst. Wenn das CSS-Prüfwerkzeug eine sehr neue Funktion als problematisch markiert, prüfe deren Spezifikation und die Unterstützungsinformationen auf MDN, bevor du funktionierenden Code entfernst; Prüfwerkzeuge können neueren Funktionen hinterherhinken.

Validiere nach größeren Änderungen und vor der Veröffentlichung. Gib nach dem Hochladen die veröffentlichte Adresse ein und prüfe, ob die neuesten Inhalte sichtbar sind. Eine valide ältere Seite kann die Prüfung genauso bestehen wie die aktualisierte.

Wichtige Erkenntnisse

  • Validiere HTML und CSS mit ihren jeweiligen Prüfwerkzeugen.
  • Behebe den ersten Fehler und prüfe erneut, bevor du späteren Meldungen nachgehst.
  • Browser korrigieren HTML und überspringen ungültiges CSS, sodass das Aussehen allein Fehler verbergen kann.
  • Lies Warnungen und entscheide, ob sie auf ein tatsächliches Problem hinweisen.
  • Prüfe neben der Validierung auch Barrierefreiheit, Verhalten und veröffentlichte Version.
2

Finde die Ursache mit Browserwerkzeugen

Ein Browser kann dir die von ihm aufgebaute Struktur, die ausgewählten Stile und jede angeforderte Datei zeigen. Diese Hinweise machen aus einem vagen Problem wie „Die Seite sieht falsch aus“ etwas, das du testen kannst. Untersuche das betroffene Element im Bereich „Elemente“, prüfe Ladeprobleme mit Konsole und Netzwerkbereich und grenze die Ursache mit einem wiederholbaren Ablauf ein. Speichere eine erfolgreiche Korrektur in deinen Quelldateien und teste sie in anderen Browsern und bei anderen Bildschirmgrößen.

2.1 Sieh nach, welches CSS sich tatsächlich durchsetzt

Entwicklerwerkzeuge, oft DevTools genannt, zeigen, wie der Browser deine Seite interpretiert. Klicke mit der rechten Maustaste auf ein Element und wähle „Untersuchen“. Du kannst unter Windows und Linux auch F12 oder Strg+Umschalt+I und unter macOS Cmd+Wahltaste+I verwenden. Aktiviere in Safari zuerst unter „Einstellungen“, „Erweitert“ die Option „Funktionen für Webentwickler anzeigen“.

Untersuche die Struktur des Browsers

Der Bereich „Elemente“, in Firefox Inspektor genannt, zeigt das DOM: die aus dem HTML aufgebaute Struktur. Der Browser kann invaliden HTML-Quelltext korrigiert haben, sodass dies nicht immer eine direkte Kopie des Quelltexts ist. Ein innerhalb eines Absatzes geschriebenes <div> erscheint im DOM außerhalb des Absatzes, weil der Browser den Absatz zuerst beendet.

Wähle das Element mit dem Problem aus. Der Stilbereich listet passende CSS-Regeln auf und verweist auf ihre Quelldateien und Zeilennummern. Eine durchgestrichene Deklaration ist nicht aktiv. Eine andere Regel kann sich gegen sie durchsetzen oder ein Warnsymbol kann anzeigen, dass die Deklaration ungültig ist. Der Bereich „Berechnet“ zeigt die endgültigen Eigenschaftswerte, nachdem der Browser diese Regeln ausgewertet hat.

Verfolge eine unterlegene Farbregel

Angenommen, dieser Link erscheint dunkelblau, obwohl seine Schaltflächenklasse Weiß vorgibt:

<a class="btn" href="contact.html">Contact us</a>
#main a { color: navy; }
.btn { color: white; }

Beide Regeln passen, wenn sich der Link innerhalb von id="main" befindet. Der ID-Selektor macht #main a spezifischer: Seine Spezifität beträgt (1, 0, 1), gegenüber (0, 1, 0) für .btn. Bei diesen gewöhnlichen Regeln gleicht eine spätere Position von .btn diesen Unterschied nicht aus.

Eine gezielte Korrektur ist #main .btn mit der Spezifität (1, 1, 0). Eine andere besteht darin, die breit gefasste ID-Regel durch eine Linkklasse wie .nav-link zu ersetzen. Zwei Selektoren mit je einer Klasse haben dieselbe Spezifität, sodass ihre Reihenfolge über die Farbe entscheiden kann. Wenn du #main a in .main a änderst, bleibt die Spezifität (0, 1, 1), die .btn übertrifft. Untersuche die tatsächlich maßgebliche Regel, bevor du die kleinste sinnvolle Korrektur wählst.

Miss die gesamte Box

Das Boxmodell-Diagramm trennt Inhalt, Innenabstand, Rahmen und Außenabstand. Bei box-sizing: content-box ergeben eine Inhaltsbreite von 300 px, ein Innenabstand von 20 px auf jeder Seite und Rahmen von 2 px:

300+2×20+2×2=344

Das ist eine Rahmenbox von 344 px, ohne Außenabstände. Bei box-sizing: border-box bleibt die gesamte Rahmenbox 300 px breit; ihre Inhaltsbreite beträgt:

300−40−4=256

Nutze das Diagramm, um einen Abstand oder Überlauf zu erklären, statt Breiten wiederholt auf Verdacht zu ändern. Flexbox- und Grid-Symbole können ebenfalls Rasterspuren, Linien und Abstände des Layouts anzeigen.

Probiere eine Änderung aus und speichere sie

Deaktiviere im Stilbereich eine Deklaration, bearbeite einen Wert oder ergänze eine Regel. Erzwinge :hover oder :focus, um einen Zustand zu untersuchen, ohne Zeiger oder Tastatur an der betreffenden Stelle halten zu müssen. Diese Änderungen sind vorübergehend: Die gewöhnliche Bearbeitung in den Entwicklerwerkzeugen aktualisiert deine Projektdateien nicht. Übernimm die funktionierende Änderung in den Quelltext, speichere und lade neu. Verschwindet die Korrektur, wurde sie noch nicht in der Kopie gespeichert, die der Browser lädt.

Wichtige Erkenntnisse

  • „Elemente“ zeigt das vom Browser aufgebaute DOM, der Stilbereich passende Regeln und „Berechnet“ die endgültigen Werte.
  • Finde bei einer durchgestrichenen Deklaration die Regel oder den ungültigen Wert, die ihre Anwendung verhindern.
  • Untersuche bei der Fehlersuche zu Breiten Inhalt, Innenabstand und Rahmen zusammen.
  • Übernimm getestete Änderungen aus den Entwicklerwerkzeugen in den Quelltext und lade zur Prüfung neu.

2.2 Fehlgeschlagene Anfragen und veraltete Dateien erkennen

Eine Seite wird aus mehreren Anfragen zusammengesetzt. Das HTML kann erfolgreich eintreffen, während ein Stylesheet oder Bild nicht geladen wird. Konsolenmeldungen und der Netzwerkbereich zeigen diese unterschiedlichen Ergebnisse.

Öffne die Werkzeuge vor dem Neuladen

Die Konsole meldet Fehler und Warnungen, darunter Skriptfehler, fehlende Ressourcen und gemischte Inhalte. Meldungen verweisen oft auf die betroffene Datei und Zeile. Auch eine Website aus HTML und CSS kann nützliche Konsolenmeldungen haben.

Der Netzwerkbereich zeichnet die Anfragen der Seite auf, solange die Entwicklerwerkzeuge geöffnet sind. Öffne sie, lade neu und filtere dann nach CSS, Bildern oder Schriftarten, um die Liste zu verkleinern. Lies die angeforderte URL, den Status, den Typ, die Größe und die Zeit. Wähle einen Eintrag aus, um seine Antwortheader und Inhalte zu untersuchen.

StatusBedeutungWas zu prüfen ist
200OK; eine Antwort wurde gesendetOb es die gewünschte Datei und der gewünschte Typ sind
301 oder 308Dauerhafte WeiterleitungDie Zieladresse
304Nicht geändertDie gespeicherte Kopie wird erneut verwendet
404Nicht gefundenPfad, Groß- und Kleinschreibung und hochgeladene Datei
5xxServerproblemStatus des Hostinganbieters und Serverantwort

Ein Status im 400er-Bereich betrifft die Anfrage, einer im 500er-Bereich den Server. Ein 404 ist kein Beleg dafür, dass du das CSS-Layout ändern musst.

Verfolge ein fehlendes Logo

Auf der veröffentlichten Seite ist eine leere Bildfläche zu sehen. Im Netzwerkbereich lautet die zugehörige Anfrage https://www.example.com/images/Logo.svg und gibt 404 zurück. Die hochgeladene Datei heißt images/logo.svg. Das angefragte große L stimmt nicht mit dem tatsächlichen kleingeschriebenen Namen überein. Korrigiere den HTML-Pfad, stelle die Seite bereit und prüfe, ob die Anfrage nun erfolgreich ist.

Untersuche eine Seite ohne Gestaltung

Suche zuerst nach der CSS-Anfrage. Erscheint keine Anfrage, untersuche das <link>-Element einschließlich rel="stylesheet". Gibt die Anfrage 404 zurück, vergleiche ihre URL mit dem Speicherort der hochgeladenen Datei.

Ein 200 bedeutet nur eine erfolgreiche Antwort und bestätigt nicht, dass diese CSS enthält. Prüfe die Konsole und den Content-Type der Antwort, der text/css lauten sollte. Ein Hostinganbieter kann versehentlich eine HTML-Fehlerseite mit dem Status 200 zurückgeben; der Browser wird sie nicht als Stylesheet anwenden. Sobald das richtige CSS mit dem richtigen Typ eingetroffen ist, untersuche ungültige Deklarationen und Selektoren, die nicht zum betroffenen Element passen.

Schließe die gespeicherte Kopie des Browsers als Ursache aus

Ein Cache speichert Dateien zur erneuten Verwendung. Das spart Downloadzeit, aber eine alte Kopie kann den Eindruck erwecken, eine erfolgreiche Aktualisierung fehle. Aktiviere bei geöffneten Entwicklerwerkzeugen im Netzwerkbereich „Cache deaktivieren“ und lade neu. In Chrome, Edge und Firefox erzwingt Strg+Umschalt+R unter Windows und Linux beziehungsweise Cmd+Umschalt+R unter macOS ein vollständiges Neuladen. Untersuche den zurückgegebenen Inhalt, bevor du auf einen fehlgeschlagenen Upload schließt.

Die Spalten für Größe und Zeit helfen auch bei Geschwindigkeitsproblemen. Ein Bild mit 3,6 MB zwischen winzigen Textdateien ist ein nützlicher Ausgangspunkt. Netzwerkdrosselung simuliert eine langsamere Verbindung. Fordert eine HTTPS-Seite eine Datei mit http:// an, kann das eine Warnung zu gemischten Inhalten auslösen. Untersuche die genaue URL der Ressource, um den unsicheren Verweis zu finden.

Wichtige Erkenntnisse

  • Öffne den Netzwerkbereich vor dem Neuladen, damit er die benötigten Anfragen aufzeichnet.
  • Bei einem 404 prüfst du Pfad und Upload; bei einem 200 müssen Inhalt und Typ der Antwort trotzdem stimmen.
  • Nutze Konsolenmeldungen und Antwortheader zusammen, um abgelehntes CSS zu untersuchen.
  • Deaktiviere den Cache, wenn du prüfst, ob eine neue Version eingetroffen ist.
  • Die Größen- und Zeitspalten im Netzwerkbereich zeigen große oder langsame Ressourcen.

2.3 Eine nachvollziehbare und verlässliche Korrektur

Ein nützlicher Fehlerbericht beschreibt einen beobachtbaren Unterschied: „Bei 360 px Breite lässt sich die Kontaktseite seitlich scrollen.“ Das lässt sich leichter untersuchen als „Das Layout auf Mobilgeräten ist kaputt“. Halte Seitenadresse, Browser, Bildschirmbreite, tatsächliches Ergebnis und erwartetes Ergebnis fest.

Gehe anhand von Hinweisen in fünf Schritten vor
  1. Reproduzieren. Lass das Problem unter denselben Bedingungen erneut auftreten.
  2. Hinweise sammeln. Lies Konsole und Netzwerkbereich, validiere den Code und untersuche das betroffene Element.
  3. Eingrenzen. Deaktiviere eine Regel oder entferne vorübergehend ein kleines Stück Code, um die Ursache einzugrenzen.
  4. Eine Sache ändern. Teste, ob diese Änderung das Ergebnis erklärt.
  5. Speichern und erneut testen. Übernimm die Korrektur in den Quelltext, lade neu und prüfe andere Bedingungen.

Wenn du mehrere Dinge gleichzeitig änderst, ist das Ergebnis schwer zu deuten. Eine Änderung kann das ursprüngliche Problem lösen, während eine andere ein neues verursacht. Halte den fehlschlagenden Fall verfügbar, damit du vorher und nachher vergleichen kannst.

Untersuche einen Überlauf bei schmalem Bildschirm

Eine Seite passt auf einen Laptop, lässt sich aber bei einem 360 px breiten Viewport seitlich scrollen. Öffne den responsiven Modus bei dieser Breite. Fahre im Bereich „Elemente“ mit dem Mauszeiger über Elemente und beobachte ihre hervorgehobenen Boxen. Ein Bild ist breiter als seine Spalte; sein HTML gibt eine große intrinsische Breite vor und kein CSS begrenzt sie.

Probiere diese Regel aus:

img {
  max-width: 100%;
  height: auto;
}

Durch die maximale Breite kann das Bild auf die Größe seines Containers schrumpfen. Die automatische Höhe erhält seine Proportionen. Verschwindet der Überlauf, speichere die Regel im richtigen Stylesheet und lade neu. Teste das Bild anschließend auch bei größeren Breiten. Wenn du den horizontalen Überlauf der Seite ausblendest, könnte ein Teil des Bildes verborgen werden, ohne dass es passend verkleinert wird.

Bewirkt die Änderung nichts, grenze anhand der Hinweise den nächsten Schritt ein. Erscheint die Regel im Stilbereich? Wird sie überschrieben? Hat der Browser die bearbeitete Datei geladen? Häufige Ursachen sind nicht übereinstimmende Klassennamen, falsche Pfade, fehlende Klammern oder Semikolons, nicht gespeicherte Dateien und zwischengespeicherte Kopien.

Teste Browser-Engines und Fenstergrößen

Der responsive Modus ändert die Viewport-Breite und kann Touchbedienung simulieren, bildet aber nicht jedes Detail der Geschwindigkeit, Schriftarten oder Darstellung eines echten Smartphones nach. Prüfe die Breakpoints der Medienabfragen und die Breiten dazwischen und nutze dann mindestens ein echtes Smartphone.

Chrome und Edge verwenden Blink, Firefox verwendet Gecko und Safari verwendet WebKit. Zwei Browser mit derselben Engine bieten keine so breite Testabdeckung wie Browser mit unterschiedlichen Engines. Safari ist besonders relevant für die vielen iPhone-Browser, die WebKit verwenden. Prüfe die Unterstützungsinformationen auf MDN, bevor du dich auf eine neuere Funktion verlässt.

Prüfe die veröffentlichte Version

Das Serververhalten kann Fehler sichtbar machen, die auf der Festplatte verborgen bleiben: Namen, bei denen Groß- und Kleinschreibung unterschieden wird, fehlende Uploads und Pfade, die einen Projektunterordner auslassen. Öffne die veröffentlichte Adresse, folge den Links und untersuche dort fehlgeschlagene Anfragen.

Validiere vor der Veröffentlichung HTML und CSS, untersuche Konsolenfehler, prüfe auf unbeabsichtigte 404-Fehler, probiere Smartphone-, Tablet- und Desktopbreiten aus und prüfe mindestens zwei Browser-Engines. Folge der Navigation mit der Tastatur und aktiviere Steuerelemente. Wiederhole die Prüfungen nach der Bereitstellung auf der veröffentlichten Website dort, wo die geänderte Funktion verwendet wird.

Wichtige Erkenntnisse

  • Beschreibe ein reproduzierbares Problem mit Adresse, Browser und Viewport.
  • Grenze eine Ursache ein und ändere jeweils nur eine Sache.
  • Teste neben dem responsiven Modus verschiedene Browser-Engines und ein echtes Smartphone.
  • Prüfe sowohl den gespeicherten Quelltext als auch die veröffentlichte Version.
  • Beziehe Links und Tastaturnavigation in die Prüfungen vor der Veröffentlichung ein.
3

Mach Seiten schnell und stabil

Große Bilder machen oft den größten Teil des Downloads einer kleinen Website aus. Die Vorbereitung der Dateien spart Daten; guter HTML-Quelltext für Bilder hilft dem Browser anschließend, eine geeignete Datei auszuwählen und ihren Platz zu reservieren. Miss die Seite, um die größten verbleibenden Verzögerungen und unerwartete Verschiebungen zu finden. Entscheide anhand des Netzwerkbereichs, Lighthouse und Daten echter Besucher, was du verbesserst, und behalte dabei Bildschirm, Verbindung und Gerät der Besucher im Blick.

3.1 Kleinere Bilddateien mit genügend Details

Ein optimiertes Bild ist eine kleine Datei, die bei ihrer Anzeigegröße noch gut aussieht. Beginne mit Format, Pixelmaßen und Kompression. Wenn du ein übergroßes Foto mit CSS verkleinerst, ändert sich seine Darstellung, aber der Browser lädt und dekodiert weiterhin die Originaldatei.

Wähle das Format passend zum Inhalt
FormatGeeignet fürHaupteigenschaft
JPEGFotosVerlustbehaftete Kompression; keine Transparenz
PNGBildschirmfotos, scharfe GrafikenVerlustfrei; unterstützt Transparenz
WebP oder AVIFFotos und andere RastergrafikenModerne verlustbehaftete oder verlustfreie Formate; Transparenz
GIFBestehende einfache AnimationenAuf 256 Farben pro Einzelbild begrenzt
SVGLogos, Symbole, einfache ZeichnungenVektorformen, die beim Skalieren scharf bleiben

Rastergrafiken speichern Pixel. Wenn du eine kleine Rastergrafik vergrößerst, wird sie unscharf, weil keine zusätzlichen Details entstehen. SVG speichert Formen und Linien und eignet sich daher für ein Logo, aber nicht für ein Kamerafoto. Aktuelle gängige Browser unterstützen WebP und AVIF. Für Animationen ergibt ein modernes Bildformat oder ein kurzes Video oft eine kleinere Datei als GIF.

Verlustfreie Kompression erhält die Pixelwerte. Verlustbehaftete Kompression entfernt einige Details, um mehr Byte zu sparen. Eine niedrigere Qualität führt irgendwann zu blockartigen Flächen oder unscharfen Kanten. Vergleiche den Export in seiner tatsächlichen Anzeigegröße. Erstelle jeden neuen Export aus dem Original und vermeide es, eine bereits komprimierte Kopie wiederholt verlustbehaftet zu speichern.

Passe die Größe an die größte Verwendung an

Ein Foto, das höchstens 800 CSS-Pixel breit angezeigt wird, benötigt auf einem Bildschirm mit Standardpixeldichte etwa 800 Bildpixel und auf einem Bildschirm mit zwei Gerätepixeln pro CSS-Pixel 1.600. Bereite geeignete Alternativen vor, statt allen Besuchern das Kameraoriginal zu senden.

Das Original der Fahrradwerkstatt hat 4.000 × 3.000 Pixel und 3,6 MB. Ein Export mit 1.600 × 1.200 Pixeln hat:

1600×1200=1920000

Pixel, also 16 % der ursprünglichen 12 Millionen. Ein JPEG-Export mit Qualität 80 könnte etwa 240 KB groß sein; die tatsächliche Größe hängt vom Foto ab. In diesem Beispiel werden etwa 93 % der Datei-Byte eingespart.

Bei 10 Mbit/s beträgt die ideale Übertragungszeit des Originals mit dezimalen MB:

3,6×8÷10=2,88

Sekunden. Der Export mit 0,24 MB benötigt etwa 0,19 Sekunden. Das sind nur Übertragungszeiten; beim tatsächlichen Laden kommen Verzögerungen durch Verbindung und Server hinzu. Bei einer Dekodierung mit 4 Byte pro Pixel sinkt der Speicherbedarf von 48 MB auf 7,68 MB. Eine kleinere kodierte Datei und weniger dekodierte Pixel sind zwei verschiedene Vorteile.

Exportiere eine öffentliche Kopie

Nutze die Exportfunktionen eines Bildbearbeitungsprogramms oder ein Werkzeug wie Squoosh. Bewahre das Original außerhalb des veröffentlichten Ordners auf und gib den Exporten eindeutige Namen wie workshop-800.jpg und workshop-1600.jpg. Entferne beim Export Kamerametadaten; sie können das Datum des Fotos, Kameraangaben und den GPS-Standort enthalten.

Bei einer SVG-Datei entfernt ein Optimierungswerkzeug wie SVGO Reste des Zeichenprogramms. Textkompression auf dem Server kann ihre Übertragungsgröße weiter verringern. Untersuche bei jedem Format das fertige Bild: Ein als PNG gespeichertes Foto kann unnötig groß sein, während ein textreiches, als JPEG gespeichertes Logo verwaschene Kanten haben kann.

Wichtige Erkenntnisse

  • Wähle das Format passend zum Bildinhalt: Fotos benötigen Rasterformate; für einfache Logos eignet sich oft SVG.
  • Passe die Größe der Datei selbst an ihre Anzeigegröße und die Pixeldichte des Bildschirms an.
  • Vergleiche verlustbehaftete Exporte in ihrer Anzeigegröße und exportiere aus dem Original.
  • Entferne unnötige Metadaten aus öffentlichen Bildkopien.
  • Die Pixelmaße beeinflussen sowohl den dekodierten Speicherbedarf als auch die Downloadgröße.
  • Eine Skalierung allein mit CSS verkleinert die heruntergeladene Bilddatei nicht.

3.2 Passende Bilder, die den Text nicht verschieben

Ein Bild kann klein genug für einen schnellen Download sein und trotzdem eine Seite springen lassen. Der Browser muss seine Proportionen kennen, bevor das Bild eintrifft, und benötigt geeignete Auswahlmöglichkeiten für unterschiedliche Bildschirme.

Reserviere Platz mit Maßangaben

Schreibe numerische width- und height-Attribute ohne Einheiten:

<img src="images/workshop-800.jpg"
     width="800" height="600"
     alt="Mechanic adjusting the brakes of a city bike">

Diese Maße teilen dem Browser das Seitenverhältnis 4:3 mit. Mit max-width: 100%; height: auto; im CSS schrumpft das Bild passend zu einer schmalen Spalte. In einer 360 px breiten Spalte beträgt seine Höhe:

360×600÷800=270

Pixel. Wenn dieser Platz reserviert wird, bewegt sich der darunterliegende Text beim Laden des Bildes nicht nach unten. Fehlende Maße können Layoutverschiebungen verursachen, die unerwarteten Bewegungen, die CLS misst.

Biete Breiten zur Auswahl durch den Browser an

Verwende für dasselbe Foto in zwei Größen Breitendeskriptoren und eine Beschreibung seiner Anzeigebreite:

<img src="images/workshop-800.jpg"
     srcset="images/workshop-800.jpg 800w,
             images/workshop-1600.jpg 1600w"
     sizes="(max-width: 840px) 100vw, 800px"
     width="800" height="600"
     alt="Mechanic adjusting the brakes of a city bike">

800w und 1600w geben die tatsächlichen Dateibreiten an. In diesem Layout besagt sizes, dass das Bild bis 840 px die Viewport-Breite einnimmt und darüber 800 px breit ist. Der Browser wählt anhand der deklarierten Anzeigebreite, der Pixeldichte des Bildschirms und seiner Auswahlregeln eine Datei aus. Stimme sizes auf das tatsächliche Layout ab; die Angabe, dass das Bild den gesamten Viewport ausfüllt, kann bei einer viel schmaleren Spalte zu unnötigen Downloads führen.

Biete Formate mit einem Ersatz an
<picture>
  <source srcset="images/workshop.avif" type="image/avif">
  <source srcset="images/workshop.webp" type="image/webp">
  <img src="images/workshop.jpg" width="800" height="600"
       alt="Mechanic adjusting the brakes of a city bike">
</picture>

Der Browser wählt das erste unterstützte Quellformat. Das erforderliche <img> liefert den Ersatz, die Maße und den Alternativtext. Hier geht es um die Formatauswahl; srcset mit Breitendeskriptoren löst das verwandte Problem, eine geeignete Pixelbreite auszuwählen.

Lade noch nicht benötigte Bilder verzögert

Verwende loading="lazy" für Bilder weiter unten auf einer Seite. Der Browser kann warten, bis der Besucher in ihre Nähe gelangt, und so Daten für Bilder sparen, die nie erreicht werden. Lade Bilder, die beim ersten Aufruf sichtbar sind, sofort, besonders das große Hero-Bild. Wenn dieses Bild verzögert geladen wird, verzögert sich der Inhalt, den Besucher sehen möchten. Ein Hero-Bild im HTML wird früh gefunden; fetchpriority="high" kann eine höhere Abrufpriorität dafür anfordern.

Schreibe den alt-Text passend zum Zweck des Bildes im Kontext. Ein dekoratives Bild erhält alt="". Aussagekräftige Fotos und Diagramme gehören als Bilder ins HTML; ein CSS-Hintergrund eignet sich zur Dekoration und hat weder ein alt-Attribut noch ein natives loading-Attribut.

Wichtige Erkenntnisse

  • Korrekte Breiten- und Höhenattribute reservieren vor dem Laden Platz entsprechend dem Seitenverhältnis des Bildes.
  • Nutze srcset und ein genaues sizes, um geeignete Bildbreiten anzubieten.
  • Nutze <picture>-Quellen für die Formatauswahl und behalte das erforderliche Ersatz-<img> bei.
  • Lade Bilder unterhalb des zunächst sichtbaren Bereichs verzögert, Bilder im ersten sichtbaren Bereich und Hero-Bilder dagegen sofort.
  • Platziere aussagekräftige Bilder mit nützlichem Alternativtext im HTML.

3.3 Miss, worauf Besucher warten

Die Seitengröße ist die gesamte Datenmenge, die für eine Seite heruntergeladen wird. Das HTML führt zu Anfragen für CSS, Bilder, Skripte und Schriftarten. Dateigrößen, Anzahl der Anfragen, Verbindungsgeschwindigkeit und Geräteleistung tragen alle zum Nutzungserlebnis bei.

Finde den größten Anteil

Die Startseite der Fahrradwerkstatt lädt 15 KB HTML, 30 KB CSS, zwei Schriftdateien mit je 40 KB, ein Hero-Bild mit 2.400 KB und drei Fotos mit je 350 KB herunter:

15+30+80+2400+3×350=3575

KB. Auf Bilder entfallen 3.450 KB, etwa 96,5 %. Mit einem Hero-Bild von 220 KB und drei Fotos mit je 45 KB ergibt sich insgesamt:

15+30+80+220+3×45=480

KB, etwa 87 % weniger. Bei 10 Mbit/s sinkt die ideale Übertragungszeit von etwa 2,86 Sekunden auf 0,38 Sekunden. Serverantwort und Verbindungsaufbau benötigen zusätzliche Zeit. Das Entfernen einiger Leerzeichen aus CSS hätte neben dieser Einsparung bei Bildern wenig Wirkung.

Lies die Kennzahlen zum Nutzungserlebnis

Die Core Web Vitals messen, Stand Oktober 2026, verschiedene Probleme:

KennzahlWas sie erfasstGuter Schwellenwert
LCP: Largest Contentful PaintWann das größte sichtbare Bild oder der größte sichtbare Textblock erscheint2,5 Sekunden oder weniger
INP: Interaction to Next PaintVerzögerung von der Interaktion bis zur nächsten sichtbaren Reaktion200 Millisekunden oder weniger
CLS: Cumulative Layout ShiftUnerwartete Bewegung über die Lebensdauer der Seite0,1 oder weniger

Für eine gute Leistung unter realen Bedingungen muss jede Kennzahl am 75. Perzentil ihren Schwellenwert einhalten. CLS kann auch ein Banner erfassen, das Inhalte nach dem Laden verschiebt, nicht nur ein Bild, das während des ersten Ladens eintrifft.

Lighthouse in Chrome oder Edge führt einen Labortest mit Bewertungen und Verbesserungsvorschlägen durch. PageSpeed Insights führt Tests online aus und zeigt, wenn genügend Beobachtungen vorliegen, Felddaten aus echten Chrome-Besuchen. Eine Laborbewertung ist ein einzelner Test unter gewählten Bedingungen. Wiederhole Vergleiche mit denselben Einstellungen und betrachte, sofern verfügbar, echte Besuche.

Verbessere zuerst die größten Kostenfaktoren

Bereite zuerst Bilder und den zugehörigen HTML-Quelltext vor. Reduziere dann unnötige Schriftfamilien und Schriftschnitte, nutze WOFF2-Schriftarten und verwende font-display: swap, damit Text in einer Ersatzschrift erscheint, während die Schrift lädt. Ergänze bei geeigneten externen Skripten defer, damit der Download das Parsen des HTML nicht blockiert und die Ausführung auf das Parsen folgt. Große Karten, Videoplayer und andere Einbettungen von Drittanbietern können bei Bedarf geladen werden.

Minifizierung entfernt Leerzeichen und Kommentare aus Code. Kompression mit gzip oder Brotli verringert die übertragenen Text-Byte. Das hilft, aber bereits komprimierte JPEG-, WebP- und AVIF-Bilder profitieren kaum von einer weiteren Kompression wie bei Text.

Caching ermöglicht wiederkehrenden Besuchern, Dateien erneut zu verwenden; es wird über Header wie Cache-Control gesteuert. Ein CDN hält Kopien in verschiedenen Regionen bereit, um den Weg der Anfragen zu verkürzen. Ändert sich eine lange zwischengespeicherte Ressource, sorgt ein Name wie styles-v2.css oder eine Adresse wie styles.css?v=2 für eine neue Anfrage. Teste mit Netzwerkdrosselung und auf einem Smartphone; ein schneller Laptop im WLAN kann ein langsames Nutzungserlebnis auf Mobilgeräten verbergen.

Wichtige Erkenntnisse

  • Nutze Seitengröße und Anfragezeiten, um die größte sinnvolle Verbesserung auszuwählen.
  • LCP, INP und CLS erfassen Ladeverhalten, Reaktionsfähigkeit und visuelle Stabilität.
  • Vergleiche Labortests bei übereinstimmenden Einstellungen; Felddaten spiegeln echte Besuche wider.
  • Optimiere Bilder vor kleinen Einsparungen bei Textdateien, wenn Bilder den größten Anteil ausmachen.
  • Halte Schriftarten, Skripte und Einbettungen von Drittanbietern schlank.
  • Caching und CDNs beschleunigen die Auslieferung; geänderte, lange zwischengespeicherte Dateien benötigen eine neue Adresse.
4

Mach Seiten für Suchmaschinen verständlich

Suchmaschinen entdecken Seiten über Links und lesen ihre Inhalte, um sie zu verstehen. Ein aussagekräftiger Seitentitel, eine ehrliche Beschreibung und eine klare Überschriftengliederung geben jeder Seite einen erkennbaren Zweck. Einstellungen für Crawling und Indexierung helfen anschließend dabei zu steuern, welche öffentlichen Seiten gefunden und angezeigt werden. Lerne die unterschiedlichen Aufgaben von Links, robots.txt, noindex, Sitemaps und kanonischen URLs kennen, damit eine Einstellung nicht versehentlich eine andere zunichtemacht.

4.1 Titel, Beschreibungen und eine gut lesbare Gliederung

Jede Seite sollte ihren eigenen Zweck in ihrem HTML erklären. Suchmaschinen lesen diesen HTML-Quelltext; auch Browser-Tabs, Lesezeichen und Screenreader sind davon abhängig. Eine klare Struktur beginnt bei den Inhalten, die Besucher tatsächlich lesen können.

Benenne die Seite im head-Element

Das <title>-Element gehört in <head>. Gib jeder Seite einen eigenen aussagekräftigen Titel, mit dem Namen der Website nach dem konkreten Thema:

<title>Repair Prices – Riverside Bike Repair</title>
<meta name="description"
      content="Prices for flat repairs, brake adjustments and full services at Riverside Bike Repair. Walk in Monday to Saturday or book online.">

Der Titel erscheint im Browser-Tab und in Lesezeichen und bildet meist die Überschrift in Suchergebnissen. HTML legt keine Längenbegrenzung für Titel fest, aber Suchanzeigen schneiden Text passend zur verfügbaren Breite ab. Setze deshalb die aussagekräftigen Wörter an den Anfang. Ein allgemeiner Titel wie „Startseite“ liefert wenig Information, wenn er losgelöst von der Website erscheint.

Die Meta-Beschreibung ist eine gut lesbare Zusammenfassung der Seite in einem oder zwei Sätzen. Suchmaschinen können sie für den Textausschnitt eines Ergebnisses verwenden, aber auch Seitentext auswählen. Stimme die Beschreibung auf den Inhalt der jeweiligen Seite ab. Wenn du eine Beschreibung auf jede Seite kopierst, verbirgt das die Unterschiede zwischen ihnen; eine Liste wiederholter Schlüsselwörter ist keine nützliche Zusammenfassung. Google ignoriert das alte keywords-Meta-Tag.

Deklariere Sprache und Zeichen

Verwende <html lang="en"> für eine englischsprachige Seite. Das hilft Screenreadern bei der Wahl der Aussprache und Browsern bei Sprachfunktionen. Google erkennt die Sprache anhand des sichtbaren Textes und ignoriert dieses Attribut. Betrachte es daher nicht als Spracheinstellung für Google.

Setze <meta charset="utf-8"> weit vorn in das head-Element, damit Zeichen wie é und ein Halbgeviertstrich korrekt angezeigt werden. Ergänze das Viewport-Meta-Tag für responsive Seiten:

<meta name="viewport" content="width=device-width, initial-scale=1">
Stimme die Gliederung auf die Inhalte ab

Verwende ein eindeutiges <h1> für das Hauptthema der Seite, <h2> für ihre Hauptabschnitte und <h3> für Unterabschnitte. Auf der Preisseite ist „Services“ eine h2-Überschrift, darunter stehen „Basic service“ und „Full service“ als h3-Überschriften. Wähle Überschriftenebenen nach dieser Beziehung und passe ihre sichtbare Größe mit CSS an.

Semantische Elemente kennzeichnen Aufgaben: <nav> für die Navigation, <main> für den Hauptinhalt und passende <header>-, <article>-, <section>- und <footer>-Elemente. Verwende echte Listen, Links zur Navigation und Schaltflächen für Aktionen. Eine Seite aus allgemeinen div-Elementen verliert diese Signale über die Aufgaben der Bereiche. Belasse wichtige Wörter wie Preise, Öffnungszeiten und Überschriften als HTML-Text, wo sie Besuchern und Werkzeugen als Text zur Verfügung stehen.

Richte eine nützliche Vorschau für geteilte Links ein

Open Graph-Tags beschreiben eine Linkvorschau in sozialen Netzwerken und Chat-Apps. Gängige Eigenschaften sind og:title, og:description und og:image:

<meta property="og:title" content="Repair Prices">
<meta property="og:image"
      content="https://www.example.com/images/workshop-800.jpg">

Verwende für das Vorschaubild eine vollständige HTTPS-URL. Diese Tags beschreiben die geteilte Karte; sie ersetzen weder die sichtbaren Seitenüberschriften noch den gewöhnlichen Titel und die Beschreibung der Seite.

Wichtige Erkenntnisse

  • Gib jeder Seite einen konkreten Titel und eine ehrliche, eigene Beschreibung.
  • Nutze lang für Browser und assistive Technologien, die Sprache berücksichtigen.
  • Wähle Überschriftenebenen nach der Inhaltsgliederung und gestalte ihre Größe mit CSS.
  • Semantisches HTML und echter Seitentext machen Inhalte leichter interpretierbar.
  • Open-Graph-Tags liefern Angaben für die Vorschau geteilter Links.

4.2 Auffindung, Indexierung und bevorzugte Adressen

Crawling ist das Abrufen von Seiten, oft durch das Folgen von Links. Indexierung ist das Speichern von Informationen über diese Seiten für Suchergebnisse.

Sorge dafür, dass jede Seite erreichbar ist

Verlinke jede Seite von mindestens einer anderen Seite aus mit einem gewöhnlichen <a href>-Link. Aussagekräftiger Text wie „Reparaturpreise“ sagt Besuchern und Crawlern, was die Zielseite enthält. Ein lesbarer Pfad wie /blog/winter-checklist.html liefert mehr Kontext als /page7.html.

Eine Sitemap listet die vollständigen bevorzugten URLs auf, die gefunden werden sollen. Ein XML-Eintrag kann so aussehen:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/prices.html</loc>
    <lastmod>2026-10-01</lastmod>
  </url>
</urlset>

Das optionale Datum der letzten Änderung sollte eine wesentliche Änderung angeben. Aktualisiere die Sitemap, wenn sich Seiten ändern. Eine kleine, gut verlinkte Website kann auch ohne Sitemap gefunden werden.

Halte die Steuerung von Crawling und Indexierung auseinander

Eine robots.txt-Datei im Wurzelverzeichnis der Domain teilt Crawlern, die sich an die Vorgaben halten, mit, welche Pfade sie nicht abrufen sollen:

User-agent: *
Disallow: /drafts/
Sitemap: https://www.example.com/sitemap.xml

Das sperrt den Ordner nicht. Menschen können seine Adressen öffnen, und eine blockierte URL kann weiterhin in Ergebnissen erscheinen, wenn andere Seiten darauf verlinken. Ohne robots.txt-Datei dürfen Crawler Seiten abrufen. Ein kopiertes Disallow: / blockiert das Crawling auf der gesamten Website. Entferne daher vor der Veröffentlichung eine Sperre von der Testwebsite, wenn die Website gecrawlt werden soll.

Um den Ausschluss aus Suchergebnissen anzufordern, setze Folgendes in das head-Element der Seite:

<meta name="robots" content="noindex">

Der Crawler muss die Seite abrufen, um diese Anweisung zu lesen. Wenn du dieselbe URL in robots.txt blockierst, kann er noindex möglicherweise nicht entdecken. Keine der beiden Einstellungen macht eine Seite privat: Private Inhalte benötigen eine Zugriffskontrolle oder müssen von der öffentlichen Website fernbleiben.

Wähle eine Adresse für doppelte Inhalte

Eine Seite kann unter HTTP- und HTTPS-Adressen, mit und ohne www oder sowohl unter /blog/ als auch unter /blog/index.html erreichbar sein. Ein kanonischer Link kennzeichnet die bevorzugte Adresse:

<link rel="canonical" href="https://www.example.com/blog/">

Verwende die vollständige absolute URL. Die kanonische Angabe ist ein starker Hinweis; eine Weiterleitung, die Besucher tatsächlich zur bevorzugten Adresse sendet, ist ein stärkeres Signal. Stimme interne Links und Sitemap-URLs auf diese bevorzugte Adresse ab, um widersprüchliche Signale zu vermeiden.

Prüfe, was Suchmaschinen sehen können

Google Search Console und Bing Webmaster Tools nehmen Sitemaps entgegen und zeigen Probleme bei Indexierung und Crawling, nachdem du die Kontrolle über die Website bestätigt hast. Eine Suche nach site:example.com gibt einen groben Überblick über indexierte Seiten. Neue Websites erscheinen möglicherweise erst nach Tagen oder Wochen. Weder eine Sitemap noch sauberer HTML-Quelltext oder eine Zahlung können eine hohe Platzierung garantieren; diese Werkzeuge helfen dir, technische Hindernisse zu finden und zu verstehen, was verarbeitet wurde.

Wichtige Erkenntnisse

  • Crawling ruft eine Seite ab; Indexierung macht ihre Inhalte für die Suche verfügbar.
  • Verlinke jede Seite mit nützlichem Linktext und liste bevorzugte URLs in einer Sitemap auf.
  • robots.txt steuert Crawling-Anfragen, während noindex den Ausschluss aus Ergebnissen anfordert.
  • Ein Crawler benötigt Zugriff, um ein noindex-Tag auf einer Seite zu lesen.
  • Kanonische Links schlagen eine bevorzugte URL vor; Weiterleitungen senden Besucher dorthin.
  • Nutze Webmaster-Tools, um Probleme bei Auffindung und Indexierung zu untersuchen.
5

Veröffentliche und aktualisiere eine statische Website

Statisches Hosting liefert das HTML, CSS und die anderen Dateien aus, die du vorbereitet hast. Wähle einen Dienst, dessen Veröffentlichungsmethode, Grenzen und Funktionen zu der Website passen, die du betreiben möchtest. Stelle dann den richtigen Ordner bereit, prüfe die veröffentlichte Adresse des Hostinganbieters und gehe bei späteren Änderungen kontrolliert vor. Ein erfolgreicher Upload ist der Anfang der Prüfung der veröffentlichten Website: Fehlende Assets, alte Inhalte und defekte Adressen müssen weiterhin entdeckt werden.

5.1 Wähle ein Hosting passend zu deiner Website

Eine statische Website liefert vorbereitete HTML-, CSS-, Bild- und Skriptdateien aus. Ihr Inhalt kann immer dann aktualisiert werden, wenn du neue Dateien veröffentlichst; „statisch“ beschreibt, wie der Hostinganbieter sie ausliefert. Der Hostingserver liefert sie weiter aus, wenn dein eigener Computer ausgeschaltet ist.

Erfahre, was der Hostinganbieter bereitstellt

Eine dynamische Website erstellt Antworten auf dem Server, oft aus einer Datenbank. Eine kleine Informationswebsite oder ein mit HTML und CSS erstelltes Portfolio kann statisches Hosting ohne serverseitige Programmierung nutzen. Der HTML-Quelltext eines Kontaktformulars allein schafft noch keinen Dienst, der Einsendungen speichert oder per E-Mail versendet. Dafür ist eine Formularverarbeitung durch den Hostinganbieter oder ein separater Dienst nötig.

Anbieter für statisches Hosting stellen gewöhnlich eine vorläufige Adresse, Veröffentlichungsfunktionen und HTTPS bereit. Viele liefern Dateien über ein Content Delivery Network aus, das regionale Kopien vorhält. GitHub Pages, Netlify, Cloudflare Pages und Vercel sind Beispiele mit unterschiedlichen Tarifbedingungen und Arbeitsabläufen. Shared Hosting ist eine weitere Möglichkeit und unterstützt oft die sichere Dateiübertragung.

Eine statische Seite kann weiterhin JavaScript im Browser des Besuchers ausführen, etwa für die Bedienung eines Menüs. Der Hostinganbieter liefert weiterhin eine vorbereitete Skriptdatei aus. Da auf dem Server weder Anwendungscode der Website noch eine Datenbank läuft, gibt es weniger Anwendungskomponenten, die angegriffen werden können; das Hostingkonto und die öffentlichen Dateien müssen trotzdem geschützt werden.

Eine GitHub-Pages-Benutzerwebsite nutzt die Stammadresse https://username.github.io/ aus einem Repository namens username.github.io. Eine Projektwebsite nutzt einen Unterordner wie /riverside-bikes/. Diese Adressstruktur ist beim Testen wurzelrelativer Asset-Pfade wichtig.

Vergleiche den Bedarf mit dem aktuellen Tarif

Lies vor der Auswahl die Grenzen und Bedingungen des Tarifs. Prüfe:

  • Speicherplatz und monatlich erlaubte Datenübertragung.
  • Ob der Tarif kommerzielle Nutzung erlaubt.
  • Unterstützung eigener Domains und automatisches HTTPS.
  • Eine Veröffentlichungsmethode, die du zuverlässig nutzen kannst.
  • Eigene Fehlerseiten, Weiterleitungen und Wiederherstellung früherer Bereitstellungen.
  • Formularverarbeitung, falls Besucher Informationen übermitteln müssen.
  • Wie leicht du deine Dateien zu einem anderen Hostinganbieter mitnehmen kannst.

Das sechsseitige Portfolio eines Fotografen mit 40 vorbereiteten Fotos passt von der Größe her in viele kostenlose statische Tarife. Wenn es jedoch bezahlte Aufträge einbringt, ist auch sein kommerzieller Zweck relevant. Die Größe allein belegt nicht, dass ein kostenloser Tarif es erlaubt. Bedingungen ändern sich. Prüfe daher den tatsächlichen Dienst und Tarif, statt dich auf einen alten Vergleich zu verlassen.

Wähle einen handhabbaren Veröffentlichungsweg

Die Veröffentlichung per Ziehen und Ablegen kann für ein kleines Projekt geeignet sein: Du lädst den Ordner über die Oberfläche des Hostinganbieters hoch. Eine Repository-Anbindung veröffentlicht aus einer ausgewählten gespeicherten Codequelle und kann Aktualisierungen bereitstellen, wenn Änderungen per Push übertragen werden. Kommandozeilenwerkzeuge bieten einen weiteren Weg. Shared Hosting unterstützt oft SFTP, eine verschlüsselte Methode zur Dateiübertragung. Einfaches FTP legt Zugangsdaten und Dateien während der Übertragung offen; nutze daher einen sicheren Weg.

Bei GitHub Pages im kostenlosen Tarif ist die Veröffentlichung aus öffentlichen Repositorys möglich. Jeder kann die Repository-Dateien lesen. Veröffentlichte Assets sind ebenfalls öffentlich, selbst wenn die Navigation nicht auf sie verweist. Beschränke den Upload auf die vorgesehenen öffentlichen Dateien und schütze das Hostingkonto mit Zwei-Faktor-Authentifizierung.

Prüfe eine Funktion in ihrem tatsächlichen Ablauf

Enthält die Website ein Kontaktformular, finde den Formularendpunkt oder die Funktion des Hostinganbieters, die dessen Daten entgegennimmt. Prüfe, ob der Tarif diese Funktion enthält, und sende nach der Veröffentlichung eine Testeinsendung. Ein Formular, das vollständig aussieht, kann trotzdem kein Ziel für seine Daten haben. Wenn eine eigene 404-Seite oder dauerhafte Weiterleitung wichtig ist, prüfe die genaue Einrichtung beim Hostinganbieter, bevor du dich darauf verlässt.

Wichtige Erkenntnisse

  • Anbieter für statisches Hosting liefern vorbereitete Dateien aus und halten sie unabhängig von deinem Computer verfügbar.
  • Prüfe aktuelle Tarifgrenzen, Regeln zur kommerziellen Nutzung und benötigte Funktionen.
  • Ein funktionierendes Kontaktformular benötigt zusätzlich zu seinem HTML einen empfangenden Dienst.
  • Wähle einen Veröffentlichungsweg, den du dauerhaft nutzen kannst, und sichere das Hostingkonto.

5.2 Stelle den richtigen Ordner bereit und prüfe ihn online

Bereitstellen bedeutet, die aktuellen Website-Dateien bei einem Hostinganbieter zu veröffentlichen. Das Veröffentlichungsverzeichnis wird online zum Wurzelverzeichnis der Website. Für reines HTML und CSS gibt es keinen Build-Schritt: Wähle den Ordner mit der fertigen index.html und den zugehörigen Assets.

Veröffentliche die erste Version

Bei einem Hostinganbieter mit Ziehen und Ablegen:

  1. Öffne den Ordner, den du veröffentlichen möchtest, und prüfe, ob index.html direkt darin liegt.
  2. Validiere die Seiten und teste ihre Links und ihr Layout über einen lokalen Server.
  3. Lade diesen Ordner über die Veröffentlichungsoberfläche des Hostinganbieters hoch.
  4. Warte, bis der Hostinganbieter meldet, dass die Bereitstellung veröffentlicht ist.
  5. Öffne die bereitgestellte Webadresse und prüfe die Website dort.

Erscheint die Startseite nur unter /riverside-bikes/index.html, hast du möglicherweise den übergeordneten Ordner eine Ebene zu hoch hochgeladen. Das vorgesehene Veröffentlichungsverzeichnis ist riverside-bikes/, nicht der Ordner, der es enthält. Korrigiere die Verzeichnisauswahl und veröffentliche erneut; wenn du Besucher lediglich zur verschachtelten Adresse verlinkst, bleibt die Startadresse ohne weiteren Pfad fehlerhaft.

Veröffentliche aus einem Repository

Öffne bei GitHub Pages die Einstellungen des Repositorys und dort „Pages“. Wähle „Deploy from a branch“, dann den Branch und den Veröffentlichungsordner, entweder dessen Wurzelverzeichnis oder /docs, und speichere. Wenn eine neue Version per Push an diese Veröffentlichungsquelle übertragen wird, stellt Pages sie erneut bereit. Prüfe nach Abschluss der Bereitstellung die angezeigte Pages-Adresse. Eine Projekt-URL kann den Repository-Namen enthalten, teste die Pfade daher an diesem tatsächlichen Ort.

Andere Hostinganbieter haben eigene Einstellungen für die Repository-Anbindung und das Verzeichnis. Füge bei einer Website aus einfachen Dateien keinen Build-Befehl hinzu, nur weil die Oberfläche ein Feld dafür anbietet.

Prüfe die ausgelieferte Version

Öffne jede Seite, folge internen Links und suche in Konsole und Netzwerkbereich nach fehlgeschlagenen Ressourcen. Erzwinge ein vollständiges Neuladen, damit du zwischengespeicherte Dateien nicht mit der neuen Version verwechselst. Probiere die Website auf einem echten Smartphone aus. Prüfe die sichtbare Änderung, die du veröffentlichen wolltest, und nicht nur, ob eine Fehlermeldung ausbleibt.

Richte eine eigene 404.html ein, wo der Hostinganbieter dies unterstützt. Sie sollte Besuchern mitteilen, dass die Adresse nicht gefunden wurde, und einen hilfreichen Weg zur Startseite bieten. Prüfe anhand einer erfundenen, fehlenden Adresse, ob der Anbieter sie tatsächlich verwendet. Eine hilfreiche Fehlerseite ersetzt keine Weiterleitung, wenn der Inhalt verschoben wurde.

Bewahre eine wiederherstellbare Quelle auf

Das lokale Projekt oder das verbundene Repository ist die maßgebliche Quelle: die Kopie, aus der künftige Versionen erstellt werden. Eine schnelle Korrektur im Webeditor eines Hostinganbieters kann beim nächsten Upload verschwinden, wenn du sie nicht auch in diese Quelle übernimmst.

Nutze eine Vorschaubereitstellung, falls verfügbar, um eine Aktualisierung zu testen, bevor Besucher sie erhalten. Macht eine Aktualisierung die veröffentlichte Website unbrauchbar, kann ein Rollback des Hostinganbieters eine frühere Bereitstellung wiederherstellen. Korrigiere dann auch die Quelle, sonst kann die nächste Version den Fehler erneut einführen.

Wenn sich die Adresse einer Seite ändert, richte über die Weiterleitungsregeln des Hostinganbieters eine dauerhafte 301-Weiterleitung von der alten URL zur neuen ein. Teste die alte Adresse nach der Veröffentlichung: Sie sollte zur gewünschten neuen Seite führen. Bei Netlify ist eine _redirects-Datei eine Möglichkeit zur Einrichtung; andere Hostinganbieter verwenden andere Einstellungen.

Wichtige Erkenntnisse

  • Das Veröffentlichungsverzeichnis enthält index.html direkt auf seiner obersten Ebene.
  • Prüfe nach jeder Bereitstellung die tatsächliche veröffentlichte Adresse, Asset-Anfragen und die neuesten Inhalte.
  • Bewahre das lokale Projekt oder Repository als Quelle für künftige Versionen auf.
  • Prüfe Aktualisierungen in einer Vorschau und nutze einen Rollback, wenn eine Version wiederhergestellt werden muss.
  • Nutze eine dauerhafte Weiterleitung für eine verschobene Seite und eine 404-Seite für eine fehlende Seite.
6

Verbinde eine Domain und halte die Website in Betrieb

Eine eigene Domain gibt der Website einen dauerhaften öffentlichen Namen, doch mehrere Dienste wirken zusammen, damit dieser Name nutzbar ist. Die Registrierung sichert dein Nutzungsrecht, DNS verweist auf den Hostinganbieter und HTTPS schützt Verbindungen zum richtigen Namen. Nach der Veröffentlichung halten Verlängerungen, Sicherungskopien und regelmäßige Prüfungen diese Bestandteile funktionsfähig. Verfolge die Verbindung durch jeden Dienst, damit eine Änderung an einem Dienst nicht unbemerkt einen anderen beeinträchtigt.

6.1 Registriere einen Namen, den du behalten kannst

Ein Domainname ist ein lesbarer Name wie example.com. DNS verknüpft diesen Namen mit Informationen wie der IP-Adresse eines Hosts. Die Registrierung gibt dir das Recht, den Namen für einen Zeitraum zu nutzen; sie ist kein dauerhafter Kauf.

Lies eine Webadresse

In https://www.example.com/prices.html ist https das URL-Schema, www.example.com der Hostname und /prices.html der Pfad. Lies die DNS-Labels von rechts nach links: .com ist die Top-Level-Domain oder TLD; example ist der darunter registrierte Name; www ist eine Subdomain.

Zu den generischen TLDs gehören .com, .org, .net, .dev, .shop und .studio. Länderspezifische TLDs bestehen aus zwei Buchstaben, etwa .de, .fr, .jp, .ca und .au. Manche Namen werden unter einer Kategorie zweiter Ebene registriert, etwa .co.uk.

Für manche Endungen gelten Zulassungsvoraussetzungen. .ca verlangt einen Bezug zu Kanada; .eu akzeptiert berechtigte Staatsangehörige, Einwohner und niedergelassene Organisationen der EU oder des EWR; .us verlangt einen Bezug zu den USA. Prüfe die Regeln der Registry, bevor du eine eingeschränkte Endung wählst. Die Endungen .dev und .app setzen in Browsern HTTPS voraus.

Erfahre, wer die Registrierung übernimmt

Ein Registrar meldet deine Registrierung bei der Registry, die die TLD betreibt. ICANN koordiniert das System der generischen TLDs und akkreditiert deren Registrare; länderspezifische Registrys legen ihre eigenen Regeln fest. Registrierungen laufen gewöhnlich ein bis zehn Jahre und müssen verlängert werden.

Wähle einen Namen, der kurz, leicht auszusprechen und zu schreiben ist und dem Projekt- oder Unternehmensnamen nahesteht. Vermeide verwirrende Zahlen und Bindestriche und prüfe, ob der Name eine fremde Marke verwendet. Ist ein gewünschter .com-Name vergeben, vergleiche einen klaren längeren Namen, eine geeignete lokale Endung oder eine passende generische Endung. Die Verfügbarkeit allein erlaubt nicht, den Namen eines anderen Unternehmens zu verwenden.

Vergleiche die laufenden Verpflichtungen

Prüfe neben dem Angebot für das erste Jahr auch den Verlängerungspreis. Für Zusatzdienste, darunter E-Mail, können gesonderte Gebühren anfallen. Domain und Website-Hosting können von verschiedenen Unternehmen stammen; die Registrierung einer Domain lädt für sich genommen keine Website hoch.

Gib korrekte Eigentümer- und Kontaktangaben an und reagiere auf die Bestätigungs-E-Mail des Registrars. Unbestätigte Kontaktdaten können zu einer Sperrung führen. Für Registrierungsinformationen generischer TLDs wurde RDAP im Januar 2025 zum maßgeblichen öffentlichen Abfrageweg und ersetzte die bisherigen Anforderungen an den WHOIS-Dienst. Bei öffentlichen Abfragen werden persönliche Angaben gewöhnlich verborgen; der Registrar benötigt dennoch korrekte Daten.

Belasse die Kontrolle beim Eigentümer

Der Eigentümer des Projekts oder Unternehmens sollte das Konto des Domaininhabers kontrollieren, auch wenn ein Designer die Website erstellt. Aktiviere Zwei-Faktor-Authentifizierung und halte die Angaben zur Kontowiederherstellung aktuell. Um den Registrar zu wechseln, befolge das Transferverfahren; dazu gehören ein Transfercode und das Entsperren der Domain, sofern der Transfer zulässig ist.

Notiere das Ablaufdatum, aktiviere die Verlängerung und halte das Zahlungsmittel gültig. Eine abgelaufene Registrierung kann die Website und die Domain-E-Mail unterbrechen; nach den geltenden Nachfristen und Löschungsfristen kann eine andere Person den Namen registrieren. Sicherungskopien beim Hostinganbieter können eine ausgelaufene Domainregistrierung nicht erhalten.

Wichtige Erkenntnisse

  • Eine Domain, ein Hostingdienst und ein Seitenpfad erfüllen unterschiedliche Aufgaben.
  • Wähle eine TLD, für die du die Voraussetzungen erfüllst, und vergleiche Verlängerungskosten und Einstiegsangebote.
  • Ein Registrar verwaltet die Registrierung über die Registry der TLD.
  • Halte Registrierungsdaten korrekt und überlasse dem Eigentümer die Kontrolle über das Konto.
  • Verlängere die Domain und halte Angaben zur Kontowiederherstellung und Zahlung aktuell.

6.2 Verweise mit dem richtigen Namen auf den richtigen Hostinganbieter

Das Domain Name System, kurz DNS, speichert Einträge für Namen. Ein Resolver fragt diese Einträge ab und hält eine Antwort oft im Cache. Die autoritativen Nameserver sind die Server, die für die DNS-Informationen der Domain zuständig sind. Nimm Änderungen bei dem Anbieter vor, dessen Nameserver die Domain tatsächlich bedienen.

Wähle den Eintragstyp
TypAufgabe des EintragsBeispielwert
AName auf IPv4-Adresse192.0.2.44
AAAAName auf IPv6-Adresse2001:db8::44
CNAMEName auf einen anderen Hostnamenriverside-bikes.pages.example
TXTText, oft zur BestätigungBestätigungscode eines Dienstes
MXE-Mail-EmpfangsserverName eines Mailservers
NSNameserverName eines DNS-Servers

Die IP-Adressen und der .example-Name hier sind Werte für Dokumentationszwecke. Verwende für eine echte Verbindung die Werte, die dein Hostinganbieter für deine Website vorgibt.

Die Apex-Domain ist der registrierte Wurzelname, etwa example.com. Standard-DNS erlaubt dort keinen CNAME, weil die Apex-Domain auch andere Einträge benötigt, darunter NS. Verwende die A- und AAAA-Werte des Hostinganbieters oder eine vom Anbieter unterstützte ALIAS-, ANAME- oder CNAME-Flattening-Funktion. Eine Subdomain wie www verwendet häufig einen CNAME.

Verbinde zwei Formen einer Adresse

Angenommen, ein Hostinganbieter verlangt einen A-Eintrag für die Apex-Domain und einen CNAME für www. Ein Anbieter, der @ für die Apex-Domain verwendet, könnte Folgendes anzeigen:

Type    Name    Value                           TTL
A       @       192.0.2.44                       3600
CNAME   www     riverside-bikes.pages.example    3600

Trage die eigene Domain auch in den Hosting-Einstellungen ein. Der Hostinganbieter muss den angefragten Namen erkennen und der Website zuordnen. Wähle die Hauptadresse und richte für die andere Form eine Weiterleitung dorthin ein.

Lies die Anweisungen des Anbieters zum Namensfeld. Wenn er automatisch example.com ergänzt, kann die Eingabe von www.example.com zu www.example.com.example.com führen. Entferne beim Wechsel des Hostinganbieters veraltete Adresseinträge; bleiben alte und neue Werte bestehen, können Besucher zu unterschiedlichen Servern gelangen.

Lass zwischengespeicherte Antworten ablaufen

Die TTL, Time to Live, gibt an, wie viele Sekunden eine DNS-Antwort zwischengespeichert werden darf. Eine TTL von 3.600 entspricht einer Stunde; 86.400 entspricht 24 Stunden. Nach einer Aktualisierung können verschiedene Besucher vorübergehend unterschiedliche Antworten erhalten. Es kann 24 Stunden oder länger dauern, bis Änderungen überall sichtbar sind.

Senke bei einem geplanten Umzug die TTL mindestens eine alte TTL-Periode vor der Umstellung auf 300 Sekunden. Eine Senkung zum Zeitpunkt der Umstellung kann die Lebensdauer einer bereits unter der alten TTL zwischengespeicherten Antwort nicht verkürzen.

Ziehe DNS um, ohne andere Dienste zu verlieren

Du kannst DNS beim Registrar belassen und Einträge bearbeiten oder die Nameserver zu einem neuen Anbieter ändern. Ein Nameserverwechsel kopiert keine Einträge. Erstelle und prüfe die benötigten MX-, TXT- und sonstigen Einträge vor der Umstellung beim neuen Anbieter erneut, besonders wenn Domain-E-Mail bereits funktioniert.

Prüfe Antworten mit nslookup www.example.com, dig example.com A +short oder einem DNS-Abfragedienst und vergleiche sie mit den Einstellungen des Hostinganbieters. Ergänze Wildcard-Einträge nur bewusst und dort, wo der Hostinganbieter sie unterstützt. Entferne beim Löschen einer gehosteten Website auch DNS-Einträge, die auf sie verweisen; ein vergessener Alias kann es einer anderen Person ermöglichen, das aufgegebene Hostingziel zu beanspruchen.

Wichtige Erkenntnisse

  • Bearbeite Einträge beim autoritativen DNS-Anbieter.
  • A und AAAA verweisen auf IP-Adressen; CNAME verweist auf einen anderen Namen.
  • Die Apex-Domain benötigt A/AAAA-Einträge oder eine unterstützte Aliasfunktion, keinen Standard-CNAME.
  • Die TTL steuert zwischengespeicherte Antworten; senke sie vor einem geplanten Umzug.
  • Erstelle vor einem Nameserverwechsel alle benötigten Einträge erneut.
  • Richte die eigene Domain beim Hostinganbieter ein und entferne veraltete DNS-Ziele.

6.3 HTTPS für die Namen, die Besucher verwenden

HTTPS überträgt HTTP über eine verschlüsselte TLS-Verbindung. Es schützt Vertraulichkeit und Integrität der übertragenen Daten und ermöglicht dem Browser, den Server für die angefragte Domain zu authentifizieren. Einfaches HTTP legt Daten gegenüber Personen offen, die die Verbindung beobachten können.

Ein Zertifikat identifiziert die Domain

Ein TLS-Zertifikat bindet einen Domainnamen an einen öffentlichen Schlüssel und ist von einer vertrauenswürdigen Zertifizierungsstelle, kurz CA, signiert. Es listet die abgedeckten Namen und sein Ablaufdatum auf. Wenn Besucher sowohl example.com als auch www.example.com verwenden, muss das Zertifikat beide Namen abdecken, selbst wenn einer auf den anderen weiterleitet: Der Browser stellt die sichere Verbindung her, bevor er diese Weiterleitung erhält.

Eine HTTPS-Verbindung sagt nichts über die Ehrlichkeit eines Unternehmens aus. Eine betrügerische Website kann ein Zertifikat für einen Namen erhalten, den sie kontrolliert. Der Schutz der Verbindung und die Vertrauenswürdigkeit der Website sind getrennte Fragen.

Lass den Hostinganbieter das Zertifikat ausstellen und erneuern

Viele Anbieter für statisches Hosting beantragen automatisch ein kostenloses Zertifikat, oft bei Let's Encrypt, sobald DNS auf den Hostinganbieter verweist und die Domain eingerichtet ist. Die Zertifizierungsstelle prüft die Kontrolle über den Namen, etwa anhand eines DNS-Eintrags oder einer über das Web abgerufenen Datei. Die Ausstellung kann wenige Minuten bis etwa einen Tag dauern.

Stand Oktober 2026 haben neu ausgestellte öffentlich vertrauenswürdige TLS-Serverzertifikate nach den seit dem 15. März 2026 geltenden Regeln eine maximale Laufzeit von 200 Tagen. Das Maximum sinkt im März 2027 auf 100 Tage und im März 2029 auf 47 Tage. Die klassischen Standardzertifikate von Let's Encrypt gelten derzeit 90 Tage; kürzere Profile sind ebenfalls verfügbar. Durch die automatische Erneuerung muss diese Arbeit nicht wiederholt manuell erledigt werden.

Ein Beispiel für 90 Tage: Ein am 1. März 2026 ausgestelltes Zertifikat läuft am 30. Mai ab. Eine Erneuerung bei 30 verbleibenden Tagen würde um den 30. April erfolgen. Das tatsächliche Ablaufdatum und der Erneuerungsstatus sind beim Hostinganbieter oder in den Zertifikatsdetails verfügbar; geh nicht davon aus, dass ein Zertifikat aktuell ist, nur weil die Domainregistrierung funktioniert.

Leite auf HTTPS um und korrigiere unsichere Assets

Aktiviere beim Hostinganbieter das Erzwingen von HTTPS. Es leitet http://-Anfragen auf die HTTPS-Adresse um, gewöhnlich mit Status 301 oder 308. Wähle außerdem einen Haupthostnamen mit oder ohne www und leite den anderen darauf um.

Gemischte Inhalte entstehen, wenn eine HTTPS-Seite eine Ressource über http:// anfordert. Browser blockieren unsichere Skripte, Stylesheets, Frames und Schriftarten. Bei manchen Medienanfragen versuchen sie, diese auf HTTPS umzustellen. Das schlägt fehl, wenn die Quelle kein HTTPS bereitstellen kann. Prüfe Konsolenmeldungen und durchsuche den Code nach http://. Verwende relative Pfade für eigene Dateien und funktionierende HTTPS-URLs für externe Ressourcen.

HSTS, HTTP Strict Transport Security, weist Browser an, für einen festgelegten Zeitraum HTTPS zu verwenden. Aktiviere es, wenn HTTPS zuverlässig funktioniert; Browser, die die Richtlinie erhalten haben, fallen während dieses Zeitraums nicht auf einfaches HTTP zurück. Für die Endungen .dev und .app ist die ausschließliche HTTPS-Nutzung vorab festgelegt.

Erscheint nach dem Verbinden einer Domain eine Zertifikatswarnung, prüfe DNS, Ausstellungsstatus und abgedeckte Namen. Die Domain ohne Zusatz kann funktionieren, während www fehlschlägt, wenn nur der Name ohne Zusatz abgedeckt ist. Korrigiere die Konfiguration und warte gegebenenfalls auf die Ausstellung; Besucher sollten eine Zertifikatswarnung nicht umgehen.

Wichtige Erkenntnisse

  • HTTPS schützt Daten bei der Übertragung und authentifiziert die Verbindung für die angefragte Domain.
  • Das Zertifikat muss jeden HTTPS-Namen abdecken, den Besucher verwenden.
  • Halte die automatische Zertifikatserneuerung funktionsfähig; die Verlängerung der Registrierung ist eine separate Aufgabe.
  • Erzwinge HTTPS und ersetze unsichere Ressourcen-URLs, um gemischte Inhalte zu beheben.
  • Aktiviere HSTS erst, wenn HTTPS zuverlässig funktioniert.
  • Eine verschlüsselte Verbindung belegt nicht, dass eine Website ehrlich ist.

6.4 Eine Wartungsroutine, die Fehler aufdeckt

Eine veröffentlichte Website verändert sich auch dann, wenn ihre Dateien unverändert bleiben. Externe Links ändern ihr Ziel, Kontaktdaten veralten, Domains nähern sich ihrem Ablaufdatum und Widgets von Drittanbietern ändern sich. Wartung hält den Inhalt korrekt und die Auslieferung zuverlässig.

Gehe bei jeder Aktualisierung gleich vor

Bearbeite das lokale Projekt oder Repository, teste im Browser, validiere den betroffenen Code, stelle ihn bereit und prüfe die veröffentlichten Seiten. Erstelle eine Vorschau, wenn der Hostinganbieter sie unterstützt. Prüfe eine erfolgreiche Korrektur in der Kopie, die für künftige Versionen verwendet wird, damit sie beim nächsten Upload nicht verloren gehen kann.

Eine Inhaltsänderung verdient auch eine Inhaltsprüfung. Vergleiche Daten, Öffnungszeiten, Preise und Kontaktdaten mit ihrer aktuellen Quelle. Weise Seiten einen Verantwortlichen oder ein Prüfdatum zu. Entferne oder ersetze Informationen, die das Angebot nicht mehr zutreffend beschreiben; ein alter Veranstaltungshinweis kann Besucher irreführen, selbst wenn jedes Tag valide ist.

Prüfe Links und Aufgaben der Besucher

Linkverfall ist das allmähliche Ausfallen von Links, wenn Zielseiten verschoben werden oder verschwinden. Nutze einen Linkprüfer wie den W3C Link Checker und überprüfe und repariere anschließend die gemeldeten Fehler. Wenn deine eigene Seite verschoben wurde, erhält eine Weiterleitung alte eingehende Links. Aktualisiere bei einer externen Seite das Ziel oder entferne den Link, wenn es keinen nützlichen Ersatz gibt.

Probiere tatsächliche Aufgaben von Besuchern aus. Sende einen Test über das Kontaktformular und prüfe, ob er ankommt. Folge der Navigation mit einer Tastatur. Teste ein Smartphone-Layout. Eine Verfügbarkeitsprüfung, die eine Seite erhält, kann nicht belegen, dass ein Formular oder die Navigation funktioniert.

Bewahre wiederherstellbare Kopien auf

Sichere den Quelltext und benötigte Assets an mindestens zwei Orten, etwa auf einem Computer und zusätzlich auf einem externen Laufwerk, in einem Cloudspeicher oder in einem Repository. Ein Problem mit dem Hostingkonto oder eine versehentliche Bereitstellung kann die veröffentlichte Kopie entfernen. Der Anbieter der veröffentlichten Website ist daher nicht deine einzige Sicherungskopie. Eine Versionshistorie kann frühere Versionen wiederherstellbar machen. Bewahre genügend Informationen auf, um die Domain erneut zu verbinden und die Website wieder zu veröffentlichen.

Sichere Verlängerungen und Kontozugriff

Aktiviere die automatische Domainverlängerung und halte das Zahlungsmittel gültig. Prüfe das Ablaufdatum und Bestätigungsmeldungen. Stelle sicher, dass Registrar- und Hostingkonten Zwei-Faktor-Authentifizierung und aktuelle Angaben zur Kontowiederherstellung nutzen. Auch die Zertifikatserneuerung hängt von einer funktionierenden Domainkonfiguration ab. Prüfe daher HTTPS nach DNS-Änderungen.

Ein Verfügbarkeitsmonitor prüft die Website wiederholt und warnt dich, wenn sie nicht mehr antwortet. Webmaster-Tools können Crawling-Fehler und 404-Fehler durch alte Adressen aufdecken. Sieh dir diese Berichte an und untersuche dann das zugrunde liegende Problem, statt bei jeder Warnung dieselbe Ursache anzunehmen.

Plane Arbeiten nach Art der Änderung
WannNützliche Prüfungen
Nach jeder ÄnderungValidieren, bereitstellen, geänderte Seiten und Ressourcen auf der veröffentlichten Website prüfen
MonatlichLinks prüfen, einen Formulartest senden, Fehler durchsehen und einen kurzen Geschwindigkeitstest ausführen
JährlichVerlängerungs- und Zahlungsangaben bestätigen; jede Seite, Abhängigkeit und Tarifgrenze prüfen

Schriftarten, Skripte, Karten und andere Einbettungen von Drittanbietern können unabhängig von deiner Website langsamer werden, sich ändern oder verschwinden. Halte ihre Anzahl gering und prüfe, ob sie noch benötigt werden. Wo eine Lizenz es erlaubt, kann die eigene Bereitstellung einer lokalen Kopie eines Assets die Abhängigkeit von einem anderen Server verringern. Prüfe beim Ersetzen erneut die Lizenz und ob Aktualisierungen nötig sind.

Wichtige Erkenntnisse

  • Nutze einen wiederholbaren Ablauf aus Bearbeiten, Testen, Validieren, Bereitstellen und Prüfen der veröffentlichten Website.
  • Prüfe neben Code und Links auch Fakten und Aufgaben der Besucher.
  • Bewahre wiederherstellbaren Quelltext und Assets an mindestens zwei Orten auf.
  • Pflege Domainverlängerung, Zertifikatserneuerung und Kontowiederherstellung getrennt.
  • Nutze Überwachung und Webmaster-Berichte, um Fehler zu finden, und untersuche anschließend ihre Ursache.
  • Prüfe Drittanbieterabhängigkeiten und Tarifgrenzen, wenn sich die Website ändert.

Website veröffentlichen und warten: Beispiele

6 Interaktive Lektionen

1

Bereite eine Werkstatt-Website für den Upload vor

12 Schritte
Organisiere eine kleine Werkstatt-Website, verfolge ihre Links und behebe Validierungsfehler vor der Veröffentlichung.
  1. 1
    EinführungMach den Ordner übertragbar

    Willow Workshop hat eine Startseite, eine Veranstaltungsseite und ein Logo. Die Website sieht auf dem Computer ihres Autors richtig aus, aber das ist nur ein lokales Ergebnis. Der Hostinganbieter benötigt einen vollständigen öffentlichen Ordner, und jeder Ressourcenpfad muss auch nach dem Verschieben dieses Ordners funktionieren. Deshalb wird jeder Pfad ausgehend von der Seite geschrieben, die ihn verwendet.

    Du bereitest die Ordnerstruktur vor, verfolgst Links von einer Seite in einem Unterordner aus und behebst Fehler im HTML-Quelltext, die ein Browser möglicherweise verbirgt und die du beim Validieren des Codes findest.

  2. 2
    BeispielWähle den öffentlichen Ordner

    Verwende einen Ordner namens willow-site/, in dem index.html direkt liegt. Füge events/next.html, css/main.css und images/mark.svg hinzu.

    Bewahre Kameraoriginale und Planungsnotizen in einem separaten Ordner außerhalb davon auf. Der öffentliche Ordner sollte die Dateien enthalten, die Besucher benötigen; auch eine nicht verlinkte Datei kann heruntergeladen werden, wenn jemand ihre Adresse kennt.

  3. 3
    HerausforderungErkenne das Risiko beim Hochladen

    Der Autor legt der Einfachheit halber eine nicht verlinkte Kontaktliste in willow-site/ ab. Bleibt sie privat, wenn sie nicht in der Navigation steht?

    ---reveal---

    Nein. Ein Besucher kann die Datei direkt anfordern, wenn ihre Adresse bekannt ist oder erraten wird. Entferne die private Liste vor der Veröffentlichung aus dem Ordner; ein fehlender Navigationslink steuert den Zugriff auf eine Datei nicht.

  4. 4
    ErklärungBeginne bei der verweisenden Seite

    Die Startseite und die Veranstaltungsseite im Unterordner liegen in verschiedenen Ordnern. In index.html führt images/mark.svg zum Logo. Von events/next.html aus würde derselbe Text in events/images/ suchen.

    Verfolge den Weg als Wechsel zwischen Ordnern: ../ verlässt zuerst events/, dann führt images/mark.svg in den richtigen Ordner. Der vollständige Pfad lautet ../images/mark.svg.

  5. 5
    BeispielSchreibe die Links der Seite im Unterordner

    Schreibe in events/next.html:

    <a href="../index.html">Home</a>
    <link rel="stylesheet" href="../css/main.css">
    

    Beide Anfragen führen eine Ebene nach oben zum Website-Wurzelverzeichnis. Ein Link auf eine andere Seite innerhalb von events/, etwa later.html, benötigt nur diesen Dateinamen. Verwende immer normale Schrägstriche und achte darauf, dass die hochgeladenen Namen genau übereinstimmen, einschließlich der Groß- und Kleinschreibung.

  6. 6
    KernaussageCSS hat einen eigenen Ausgangsordner

    Das Stylesheet css/main.css benötigt images/paper.svg als Hintergrund. Seine URL beginnt bei css/, auch wenn das Stylesheet von der Veranstaltungsseite im Unterordner geladen wird.

    body { background-image: url("../images/paper.svg"); }
    

    Gehe von css/ aus nach oben und dann in images/. Eine Änderung der Ordnertiefe der HTML-Seite ändert den Ausgangspunkt dieses externen Stylesheets nicht.

  7. 7
    HerausforderungBehalte einen Projektunterordner im Pfad

    Die Website wird nun unter https://pages.example/willow-site/ in der Vorschau angezeigt. Ihre Startseite verlinkt auf /css/main.css. Wohin führt diese Anfrage und welcher relative Pfad erreicht das gewünschte Stylesheet?

    ---reveal---

    Sie fordert https://pages.example/css/main.css an und lässt /willow-site/ aus. Verwende von der Startseite aus css/main.css. Der führende Schrägstrich beginnt am Wurzelverzeichnis der Domain, nicht am Projektordner.

  8. 8
    ErklärungPrüfe, was der Browser korrigiert

    Prüfe das HTML mit dem W3C Nu Html Checker und das CSS mit dem W3C CSS Validation Service. Das Aussehen der Seite kann nicht jeden Fehler zeigen: Browser behandeln fehlerhaft aufgebautes HTML und überspringen ungültiges CSS.

    Beginne mit der ersten Fehlermeldung und nutze ihre Zeilen- und Spaltenangabe. Behebe den Fehler und prüfe erneut, bevor du spätere Meldungen bearbeitest, die Folgen des ersten Fehlers sein können.

  9. 9
    BeispielKorrigiere die Verschachtelung der Elemente

    Die Veranstaltungsseite enthält diesen Ausschnitt:

    <p>Bring <strong>gloves</p></strong>
    

    strong beginnt innerhalb des Absatzes. Schließe es daher, bevor du den Absatz schließt:

    <p>Bring <strong>gloves</strong></p>
    

    Speichere die Korrektur und führe das Prüfwerkzeug erneut aus. Sieh dir die umgebenden Meldungen noch einmal an; eine Korrektur der Struktur kann mehrere spätere Beanstandungen beseitigen.

  10. 10
    HerausforderungKorrigiere einen übersprungenen CSS-Wert

    Das Prüfwerkzeug markiert margin: 16 px; als fehlerhaft und der vorgesehene Abstand fehlt. Wie sollte die Deklaration lauten und warum?

    ---reveal---

    Schreibe margin: 16px;. Zahl und Einheit müssen als eine Längenangabe zusammenbleiben. Der Wert mit Leerzeichen ist ungültig und kann vom Browser ignoriert werden. Eine zweite Layoutregel würde die ursprüngliche Ursache daher nicht beseitigen.

  11. 11
    HerausforderungVerfolge einen Fehler auf der veröffentlichten Website

    Lokal funktioniert das Logo. Auf der veröffentlichten Veranstaltungsseite fordert der Netzwerkbereich /willow-site/events/images/Mark.svg an, die hochgeladene Datei liegt aber unter /willow-site/images/mark.svg. Welche zwei Korrekturen am Pfad sind nötig?

    ---reveal---

    Verwende ../images/mark.svg: Verlasse den Veranstaltungsordner und übernimm den kleingeschriebenen Dateinamen. Stelle dann erneut bereit und untersuche die Anfrage auf der veröffentlichten Website. Sowohl der Ausgangsordner als auch die Groß- und Kleinschreibung müssen stimmen.

  12. 12
    ZusammenfassungSchließe mit Prüfungen für unterschiedliche Fehler ab

    Bereite den Veröffentlichungsordner vor und teste ihn dann über einen lokalen HTTP-Server, damit sich Ordnerpfade realistisch verhalten. Validiere den Code und folge den tatsächlichen Seitenlinks. Wiederhole nach dem Hochladen die relevanten Prüfungen an der veröffentlichten Adresse und bestätige, dass die neuesten Inhalte vorhanden sind.

    Schlägt eine Ressource fehl, vergleiche ihre angeforderte URL mit ihrem hochgeladenen Speicherort, bevor du nicht damit zusammenhängenden Layoutcode änderst.

2

Finde heraus, warum eine Seite falsch aussieht

13 Schritte
Nutze Hinweise aus Browserstruktur, Stilen und Anfragen, um Fehler einzugrenzen und eine dauerhafte Korrektur zu speichern.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungMach aus einem Symptom einen Test
  2. 2
    TippUntersuche den betroffenen Link
  3. 3
    BeispielLies die konkurrierenden Regeln
  4. 4
    HerausforderungSorge dafür, dass die Korrektur das Neuladen übersteht
  5. 5
    BeispielErkläre eine breitere Box als erwartet
  6. 6
    ErklärungZeichne die Ressourcenanfragen auf
  7. 7
    BeispielEine HTML-Antwort unter einer CSS-Adresse
  8. 8
    HerausforderungUnterscheide eine veraltete Ansicht von einem fehlgeschlagenen Upload
  9. 9
    ErklärungGrenze die Ursache des Überlaufs ein
  10. 10
    HerausforderungWähle einen Test, den du auswerten kannst
  11. 11
    VerbindungNutze Geräte und Engines für unterschiedliche Prüfungen
  12. 12
    HerausforderungFühre die Hinweise zusammen
  13. 13
    ZusammenfassungPrüfe die gespeicherte Korrektur
3

Verbessere eine Galerieseite Schritt für Schritt

15 Schritte
Verringere den Aufwand für Bilder, reserviere Platz im Layout und vergleiche Leistungsdaten, ohne einer Bewertung nachzujagen.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungGehe der größten Verzögerung nach
  2. 2
    ErklärungWähle die Darstellungsform
  3. 3
    BeispielBerechne eine sinnvolle Exportgröße
  4. 4
    TippVergleiche Exporte aus dem Original
  5. 5
    HerausforderungWarum der Download nicht kleiner wurde
  6. 6
    BeispielReserviere Platz für das Galeriebild
  7. 7
    ErklärungBeschreibe den Anzeigebereich wahrheitsgemäß
  8. 8
    VerbindungFormate und Breiten betreffen unterschiedliche Auswahlfragen
  9. 9
    HerausforderungWähle, was warten darf
  10. 10
    BeispielAddiere die tatsächlichen Seiten-Byte
  11. 11
    ErklärungOrdne einem Symptom eine Kennzahl zu
  12. 12
    KernaussageEin Laborlauf ist eine Art von Beleg
  13. 13
    TippKümmere dich um den nächstgrößten Kostenfaktor
  14. 14
    HerausforderungWähle eine vollständige nächste Prüfung
  15. 15
    ZusammenfassungVergleiche das Nutzungserlebnis und behalte die Verbesserung bei
4

Hilf den richtigen Seiten, in der Suche zu erscheinen

11 Schritte
Beschreibe einzelne Seiten klar und wähle Einstellungen für Crawling, Indexierung und doppelte Adressen passend zu ihren tatsächlichen Aufgaben.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungUnterscheide Verstehen und Auffinden
  2. 2
    BeispielBenenne die einzelne Seite
  3. 3
    ErklärungGib der Gliederung eine Struktur
  4. 4
    HerausforderungKorrigiere die kopierte Vorlage
  5. 5
    TippLege Metadaten für ihre tatsächlichen Nutzer fest
  6. 6
    ErklärungSchaffe einen auffindbaren Weg
  7. 7
    BeispielHalte eine öffentliche Seite aus Ergebnissen heraus
  8. 8
    HerausforderungErkläre, warum eine blockierte URL noch erscheint
  9. 9
    KernaussageEin bevorzugter Weg für ein Duplikat
  10. 10
    HerausforderungPrüfe eine Veröffentlichung ohne Besuche über die Suche
  11. 11
    ZusammenfassungPrüfe die vorgesehenen Seitenzustände
5

Veröffentliche eine Website, die du aktualisieren kannst

10 Schritte
Wähle einen geeigneten Ablauf für statisches Hosting, prüfe den Veröffentlichungsordner und stelle nach späteren Änderungen einen funktionierenden Stand wieder her.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungGelange von lokalen Dateien zu einer öffentlichen Adresse
  2. 2
    ErklärungStimme den Tarif auf die tatsächliche Nutzung ab
  3. 3
    HerausforderungBetrachte mehr als die Dateigröße
  4. 4
    BeispielWähle den Veröffentlichungsordner
  5. 5
    BeispielVeröffentliche und prüfe dieselbe Version
  6. 6
    VerbindungNutze ein Repository als Veröffentlichungsquelle
  7. 7
    HerausforderungSorge auch für eine funktionierende nächste Version
  8. 8
    TippErhalte eine verschobene Adresse
  9. 9
    HerausforderungErkenne zwei unterschiedliche Fehler bei der Veröffentlichung
  10. 10
    ZusammenfassungHalte die Veröffentlichungsquelle vollständig
6

Verbinde und pflege eine eigene Domain

18 Schritte
Vollziehe Registrierung, DNS, HTTPS und wiederkehrende Prüfungen anhand einer vollständigen Einrichtung einer eigenen Domain nach.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungVerfolge den Namen durch die Dienste
  2. 2
    ErklärungRegistriere die Domain und behalte dauerhaft die Kontrolle
  3. 3
    HerausforderungTrenne den Namen vom Hostinganbieter
  4. 4
    ErklärungBearbeite Einträge dort, woher die Antworten kommen
  5. 5
    BeispielErgänze die angeforderten Adresseinträge
  6. 6
    KernaussageHalte die Aufgaben der Einträge auseinander
  7. 7
    HerausforderungZiehe DNS um, ohne E-Mail zu verlieren
  8. 8
    ErklärungPlane mit zwischengespeicherten Antworten
  9. 9
    ErklärungNutze die Domainkontrolle für ein Zertifikat
  10. 10
    BeispielAuch eine Weiterleitung benötigt zuerst TLS
  11. 11
    HerausforderungKorrigiere das unsichere Stylesheet
  12. 12
    TippHalte das Erzwingen von HTTPS und die Erneuerung funktionsfähig
  13. 13
    ErklärungSichere die Quelle unabhängig vom Hostinganbieter
  14. 14
    HerausforderungTeste, was eine Verfügbarkeitsprüfung übersieht
  15. 15
    VerbindungPlane Prüfungen nach ihren Auslösern
  16. 16
    HerausforderungSchließe einen aufgegebenen Weg
  17. 17
    HerausforderungUntersuche eine teilweise erfolgreiche Domaineinrichtung
  18. 18
    ZusammenfassungHalte Informationen für einen Ausfall bereit

Website veröffentlichen und warten: Übungsaufgaben

50 Übungsfragen in 5 Sets

Set 1: Dateien, Seiten und erste Prüfungen vor der Veröffentlichung10 Übungsfragen

Frage 1 von 10

Eine Seite liegt unter news/update.html. Das Logo liegt unter images/mark.svg im Website-Wurzelverzeichnis. Welcher relative Bildpfad führt dorthin?
  1. images/mark.svg
  2. ../images/mark.svg
  3. ../../images/mark.svg
  4. news/images/mark.svg
Antwort zeigenAntwort ausblenden
Antwort: B
Die Seite liegt innerhalb von news/. Daher führt ../ den Browser zum Website-Wurzelverzeichnis, bevor er in images/ wechselt. Ohne diesen Schritt nach oben würde images/mark.svg einen Ordner innerhalb von news/ anfordern, in dem das Logo nicht liegt.

Frage 2 von 10

Eine Website ist unter https://pages.example/garden/ veröffentlicht. Ihre Seite im Wurzelverzeichnis fordert /css/main.css an, aber das Stylesheet liegt unter https://pages.example/garden/css/main.css. Welche Änderung korrigiert den Link auf dieser Seite?
  1. Verwende /garden/main.css.
  2. Verwende ../css/main.css.
  3. Verwende /css/main.css/.
  4. Verwende css/main.css.
Antwort zeigenAntwort ausblenden
Antwort: D
Ein führender Schrägstrich wird vom Wurzelverzeichnis der Domain aus aufgelöst und lässt daher bei dieser Anfrage /garden/ aus. Von der Seite im Website-Wurzelverzeichnis aus behält css/main.css den Projektordner bei. Ein Schritt nach oben mit ../ würde /garden/ ebenfalls verlassen und den falschen Ort anfordern.

Frage 3 von 10

Ein HTML-Prüfwerkzeug meldet weit oben ein nicht geschlossenes Anführungszeichen bei einem Attribut und danach viele Fehler wegen unerwarteter Attribute. Was solltest du zuerst korrigieren?
  1. Das offene Anführungszeichen, dann erneut validieren.
  2. Alle späteren Attribute, dann das Anführungszeichen.
  3. Nur Meldungen zum sichtbaren Layout bearbeiten.
  4. Die CSS-Regeln für diese Elemente bearbeiten.
Antwort zeigenAntwort ausblenden
Antwort: A
Das fehlende Anführungszeichen kann dazu führen, dass das Prüfwerkzeug späteren HTML-Quelltext als Teil des Attributwerts liest und Folgefehler meldet. Behebe diese zuerst gemeldete Ursache und validiere erneut. Wenn du zuerst alle späteren Attribute bearbeitest, verschwendest du möglicherweise Arbeit an bereits korrektem Code.

Frage 4 von 10

Zwei gewöhnliche CSS-Regeln gelten für einen Link innerhalb von id="content": #content a { color: green; } und später .action { color: white; }. Was erklärt den grünen Text?
  1. Die grüne Regel gewinnt, weil sie früher in der Datei steht.
  2. Ein Linkelement kann keine Farbe von einem Klassenselektor erhalten.
  3. Der ID-Selektor gibt der grünen Regel eine höhere Spezifität.
  4. Die weiße Regel benötigt ein action-Attribut am Link.
Antwort zeigenAntwort ausblenden
Antwort: C
Eine ID trägt mehr zur Spezifität bei als eine einzelne Klasse. Daher setzt sich #content a in diesem gewöhnlichen Farbkonflikt durch, obwohl .action später steht. Die Reihenfolge im Quelltext entscheidet zwischen ansonsten gleichrangigen konkurrierenden Regeln; wenn du eine weniger spezifische Klassenregel weiter nach hinten verschiebst, erhält sie nicht das Gewicht der ID-Regel.

Frage 5 von 10

Eine veröffentlichte Seite lädt, aber ihre Fotoanfrage gibt den Status 404 zurück. Was solltest du zuerst untersuchen?
  1. Die angezeigte Breite und den CSS-Rahmen des Fotos.
  2. Den Titel und die Meta-Beschreibung der HTML-Seite.
  3. Den angeforderten Bildpfad und den hochgeladenen Dateinamen.
  4. Die gespeicherte DNS-Eintragslebensdauer des Browsers.
Antwort zeigenAntwort ausblenden
Antwort: C
Ein 404 bedeutet, dass der Server die angeforderte Ressource nicht gefunden hat. Vergleiche die vollständige Bild-URL mit dem hochgeladenen Speicherort, einschließlich Groß- und Kleinschreibung und Erweiterung. Eine Änderung der angezeigten Breite kann eine fehlende Ressource nicht reparieren, da das Layout erst angewendet wird, nachdem der Browser das Bild gefunden hat.

Frage 6 von 10

Ein kleines Logo aus Linien muss bei vielen Größen scharf bleiben. Welches Bildformat passt am besten?
  1. SVG
  2. JPEG
  3. GIF
  4. AVIF
Antwort zeigenAntwort ausblenden
Antwort: A
SVG beschreibt Formen und Linien, sodass ein einfaches Logo ohne pixelbedingte Unschärfe skaliert werden kann und oft klein bleibt. JPEG eignet sich für Fotos, aber seine verlustbehaftete Rasterdarstellung kann die scharfen Kanten und den Text verwischen, die bei einem Logo aus Linien wichtig sind.

Frage 7 von 10

Ein Bild hat width="1200" height="800" und wird proportional an eine 450 px breite Spalte angepasst. Wie viel Höhe sollte der Browser reservieren?
  1. 200 px
  2. 450 px
  3. 675 px
  4. 300 px
Antwort zeigenAntwort ausblenden
Antwort: D
Das Bild behält sein Seitenverhältnis von 3:2, daher beträgt die reservierte Höhe 450 × 800 ÷ 1200 = 300 px. Wenn du für beide Maße 450 px verwendest, reservierst du ein Quadrat, obwohl das angegebene Bild breiter als hoch ist. Korrekte Maße ermöglichen es dem Browser, diesen Platz zu reservieren, bevor die Datei eintrifft.

Frage 8 von 10

Eine eigenständige Seite auf einer Website namens Clay Studio listet Zeiten für Töpferkurse auf. Welcher Seitentitel ist aussagekräftig?
  1. Startseite: Willkommen auf unserer Website
  2. Kurszeiten: Clay Studio
  3. Clay Studio: Clay Studio
  4. Kurse, Kurse, Ton, Kurse
Antwort zeigenAntwort ausblenden
Antwort: B
„Kurszeiten: Clay Studio“ bezeichnet die konkrete Seite und die Website und ist daher in einem Tab, Lesezeichen oder Suchergebnis verständlich. Wenn nur der Name des Studios wiederholt wird, bleibt verborgen, welche Seite geöffnet ist. Das aussagekräftigste Seitenthema gehört vor den Namen der Website, der auf vielen Seiten wiederkehren kann.

Frage 9 von 10

Ein Portfolio für bezahlte Aufträge passt in den verfügbaren Speicherplatz eines kostenlosen Hostingtarifs. Was muss der Eigentümer vor der Wahl dieses Tarifs noch prüfen?
  1. Der Tarif erlaubt die kommerzielle Nutzung und den erwarteten Datenverkehr.
  2. Der Tarif erzeugt jede Seite bei Anfrage aus einer Datenbank.
  3. Der Tarif macht jede hochgeladene Datei ohne Link unzugänglich.
  4. Der Tarif liefert nur aus, solange der Laptop des Eigentümers eingeschaltet ist.
Antwort zeigenAntwort ausblenden
Antwort: A
Der Speicherplatz ist nur eine Tarifbedingung. Ein Portfolio, das bezahlte Aufträge anzieht, kann als kommerzielle Nutzung gelten, und auch die Grenzen für den Datenverkehr sind wichtig. Eine geringe Gesamtdateigröße belegt nicht, dass ein kostenloser Tarif genutzt werden darf; lies die aktuellen Bedingungen des Dienstes für die vorgesehene Website.

Frage 10 von 10

Ein Verein behält seinen bisherigen Hostinganbieter, möchte aber die Kontrolle über seine Domain vom Designer zurückübernehmen. Der Designer schlägt einen Registrartransfer vor und warnt, dass auch die Website-Dateien umziehen müssten. Der Verein bemerkt außerdem ein Einstiegsangebot für die Verlängerung. Welcher Plan erhält Kontinuität und dauerhafte Kontrolle?
  1. Website-Dateien zum neuen Registrar verschieben und die Verlängerung beim Designer lassen.
  2. Das Registrar-Konto beim Designer lassen und nur den Hostingzugang ändern.
  3. Die Registrierung übertragen, funktionierendes DNS durch Standardwerte ersetzen und den Rabattbeleg behalten.
  4. Die Registrierung unter Kontrolle des Vereins übertragen, funktionierendes DNS erhalten und Verlängerungsbedingungen prüfen.
Antwort zeigenAntwort ausblenden
Antwort: D
Der Verein benötigt Kontrolle über Registrierung und Verlängerung, kann aber seinen bisherigen Hostingdienst und die DNS-Einträge behalten, die dorthin führen. Registrierung und Dateihosting sind getrennte Aufgaben. Ein Registrartransfer erfordert keinen Umzug der Website-Dateien; das Ersetzen funktionierender DNS-Einträge durch Standardwerte kann dagegen die bestehende Verbindung unterbrechen.
Set 2: Untersuche Anfragen und verbinde Dienste10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Ein Ordner enthält home.html, css/ und images/. Sein Hostinganbieter erwartet die übliche Standard-Indexdatei. Wie sollte die Startseite heißen?
  1. root.html
  2. default.css
  3. site.html
  4. index.html
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Eine Box verwendet content-box, width: 240px, padding: 12px und border: 3px solid. Wie breit ist ihre Rahmenbox ohne Außenabstände?
  1. 255 px
  2. 270 px
  3. 240 px
  4. 264 px
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Ein Navigationslayout funktioniert in einem Browser nicht. Du änderst Breite, Innenabstand und display-Wert gleichzeitig und das Problem verschwindet. Was ist der sinnvollste nächste Schritt?
  1. Alle Änderungen speichern, da die korrekte Ansicht die Ursache zeigt.
  2. Den betroffenen Browser von der Testcheckliste der Website entfernen.
  3. Die Änderungen einzeln erneut testen, um die nötige Korrektur zu finden.
  4. Dieselben drei Werte an jeder anderen Komponente ändern.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Ein Foto wird höchstens 700 CSS-Pixel breit angezeigt. Du möchtest eine Version für Bildschirme mit zwei Gerätepixeln pro CSS-Pixel. Welche Exportbreite liefert diese Pixeldichte?
  1. 1.400 Pixel
  2. 700 Pixel
  3. 350 Pixel
  4. 2.800 Pixel
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Eine Seite lädt 20 KB HTML, 40 KB CSS, 80 KB Schriftarten und 1.860 KB Bilder herunter. Eine Bildänderung spart 70 % der Bild-Byte; die CSS-Minifizierung spart 25 % der CSS-Byte. Wie viel mehr Daten spart die Bildänderung?
  1. 1.302 KB
  2. 490 KB
  3. 1.390 KB
  4. 1.292 KB
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Was bedeutet das Crawling einer Webseite?
  1. Der Seite eine hohe Position in der Suche garantieren.
  2. Die Seite für sichere Verbindungen verschlüsseln.
  3. Die Seite abrufen, oft durch Folgen eines Links.
  4. Den registrierten Domainnamen der Seite reservieren.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Die Startseite einer Website erscheint unter /public-site/index.html, aber die Adresse des Hostinganbieters ohne weiteren Pfad gibt einen Fehler aus. Der hochgeladene übergeordnete Ordner enthält public-site/, das wiederum index.html enthält. Was sollte geändert werden?
  1. Den übergeordneten Ordner in index.html umbenennen.
  2. public-site/ als Veröffentlichungsverzeichnis auswählen.
  3. Der Startseite im Unterordner eine Meta-Beschreibung hinzufügen.
  4. Den CSS-Pfad auf /public-site/index.html setzen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Eine Domain empfängt bereits E-Mails. Ihr Eigentümer möchte das autoritative DNS zum Hostinganbieter der Website umziehen. Das neue DNS-Konto enthält derzeit nur den A-Eintrag für die Website. Welche Vorbereitung vermeidet einen E-Mail-Ausfall?
  1. Die benötigten Mail-Einträge vor dem NS-Wechsel neu erstellen und prüfen.
  2. Zuerst NS wechseln und warten, bis sich die Mail-Einträge selbst kopieren.
  3. Den A-Eintrag der Website durch die bestehende Mailserveradresse ersetzen.
  4. Einen www-CNAME hinzufügen und alte Mail-Einträge nur beim Registrar behalten.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

HTTPS funktioniert unter example.com, aber www.example.com zeigt eine Warnung zum Zertifikatsnamen, bevor die Weiterleitung ausgeführt wird. Beide Namen verweisen auf den vorgesehenen Hostinganbieter. Was muss korrigiert werden?
  1. Ein Zertifikat nur für die Domain ohne Zusatz.
  2. Die Zertifikatsabdeckung für den Namen www.
  3. Eine längere TTL für die funktionierenden DNS-Einträge.
  4. Eine neue Weiterleitung nach dem bestehenden TLS-Fehler.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Ein Monitor meldet, dass die Startseite normal antwortet, aber Besucher sagen, das Kontaktformular sende nichts. Was ist die beste nächste Prüfung?
  1. Die erfolgreiche Antwort der Startseite als Beleg für das Formular ansehen.
  2. Die Domain sofort verlängern, ohne ihr Ablaufdatum zu prüfen.
  3. Einen Formulartest absenden und den Eingang am Ziel bestätigen.
  4. Die Startseite umbenennen, damit der Monitor eine neue Anfrage startet.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 3: Lies die Hinweise, bevor du die Website änderst10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Ein öffentlicher Ordner enthält eine nützliche Startseite, optimierte Fotos und eine nicht verlinkte Tabelle mit Kundenadressen. Was muss vor der Bereitstellung geschehen?
  1. Die Tabelle behalten und ihren Namen mit CSS verbergen.
  2. Die Tabelle behalten und ihren Navigationslink entfernen.
  3. Die Tabelle aus dem Veröffentlichungsordner entfernen.
  4. Die Tabelle umbenennen und in robots.txt aufnehmen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Eine CSS-Deklaration lautet padding: 18 px;. Was ist die korrekte Syntax?
  1. padding: 18px;
  2. padding: px18;
  3. padding = 18px;
  4. padding: "18px";
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Eine Stylesheet-Anfrage gibt 200 zurück. Ihr Antwortkörper enthält die HTML-Ersatzseite des Hostinganbieters und ihr Content-Type lautet text/html. Die Seite erscheint ohne Gestaltung. Was solltest du zuerst korrigieren?
  1. Die Selektorspezifität des Stylesheets, damit seine Regeln den Ersatz übertreffen.
  2. Die Cache-Header der Seite, damit die HTML-Antwort länger frisch bleibt.
  3. Nur den Antwortheader, damit dasselbe HTML als text/css ausgewiesen wird.
  4. Die URL oder das Routing beim Hostinganbieter, das HTML auf die CSS-Anfrage zurückgibt.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Eine Website besteht Layoutprüfungen in Chrome und Edge auf dem Desktop. Welche zusätzliche Browserprüfung erweitert die Abdeckung der Rendering-Engines am unmittelbarsten?
  1. Ein neues Chrome-Profil testen.
  2. Die Seiten in Firefox testen.
  3. Ein privates Edge-Fenster testen.
  4. Chrome ohne Verlauf testen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Ein Hero-Bild im ersten sichtbaren Bereich nimmt auf einem Bildschirm mit 2-facher Pixeldichte 600 CSS-Pixel ein. Es bietet Dateien mit 600w und 1200w an, deklariert aber einen Anzeigebereich von 1200px und verwendet Lazy Loading. Weiter entfernte Vorschaubilder werden sofort geladen. Welcher Ladeplan passt zum Layout und zur Priorität der sichtbaren Inhalte?
  1. Hero-Bild verzögert laden, seinen Bereich mit 600 px angeben und entfernte Vorschaubilder verzögert laden.
  2. Hero-Bild sofort laden, seinen Bereich mit 600 px angeben und entfernte Vorschaubilder verzögert laden.
  3. Hero-Bild sofort laden, seinen Bereich bei 1200 px belassen und entfernte Vorschaubilder verzögert laden.
  4. Hero-Bild sofort laden, seinen Bereich mit 600 px angeben und alle Vorschaubilder sofort laden.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Eine Vorlage verwendet für jede Überschrift <h3>, weil die Standardgröße passend aussieht. Welche Änderung gibt dem Inhalt eine klarere Struktur?
  1. Alle h3-Elemente behalten und den Titel im head-Element kürzen.
  2. Überschriften durch fette Absätze in passenden Größen ersetzen.
  3. Für jede Überschrift h1 und die Standardgestaltung verwenden.
  4. Überschriftenebenen nach Abschnittstiefe wählen und Größen in CSS festlegen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Eine öffentliche Seite hat ein noindex-Meta-Tag und ist in robots.txt blockiert. Ein Suchdienst zeigt ihre verlinkte URL weiterhin an. Welche Änderung ermöglicht dem Crawler, den vorgesehenen Ausschluss zu verarbeiten?
  1. Crawling erlauben und das noindex-Tag behalten.
  2. Die Crawling-Sperre behalten und das noindex-Tag entfernen.
  3. Beide Einstellungen behalten und die URL in einer Sitemap auflisten.
  4. noindex durch einen kanonischen Link auf dieselbe URL ersetzen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Ein statisches HTML-Formular soll Einsendungen per E-Mail an seinen Eigentümer senden. Welche zusätzliche Funktion ist nötig?
  1. Ein anderer Dateiname für die Formularseite.
  2. Eine kanonische URL, die auf die Formularseite verweist.
  3. Ein empfangender Formulardienst oder Formular-Handler des Hostinganbieters.
  4. Ein größerer Bildspeicher beim Hostinganbieter.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Ein Hostinganbieter verlangt, dass www auf studio.pages.example verweist. Welcher Standard-DNS-Eintrag stellt diese Beziehung zwischen zwei Namen dar?
  1. Ein A-Eintrag für www.
  2. Ein AAAA-Eintrag für www.
  3. Ein CNAME-Eintrag für www.
  4. Ein MX-Eintrag für www.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Eine HTTPS-Seite lädt ihr eigenes Logo über eine absolute HTTP-URL und ein externes Skript über HTTP. Beide Ressourcen haben funktionierende HTTPS-Versionen. Welche Änderung behebt die unsicheren Anfragen und hält das lokale Logo übertragbar?
  1. Eine HTTP-URL für das Logo und eine HTTPS-URL für das Skript verwenden.
  2. Einen relativen Logopfad und eine HTTPS-URL für das Skript verwenden.
  3. Eine HTTPS-URL für das Logo verwenden und die HTTP-URL des Skripts behalten.
  4. Das Dokument weiterleiten und beide Ressourcen-URLs behalten.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 4: Plane Aktualisierungen, ohne funktionierende Dienste zu beeinträchtigen10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Eine Website liegt unter /field-notes/. Ihre css/main.css fordert url("images/paper.svg") an, aber das Bild liegt unter /field-notes/images/paper.svg. Dasselbe CSS wird von Seiten im Wurzelverzeichnis und in Unterordnern verwendet. Welche URL sollte das CSS verwenden?
  1. /images/paper.svg
  2. ../images/paper.svg
  3. ../../images/paper.svg
  4. images/paper.svg
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Eine Farbänderung in den Entwicklerwerkzeugen macht eine Schaltfläche lesbar, aber beim Neuladen erscheint wieder die alte Farbe. Was solltest du tun?
  1. Nur den zwischengespeicherten Farbwert des Browsers ändern.
  2. Nur den Inline-Vorschauzustand des HTML-Elements speichern.
  3. Ein anderes lokales Stylesheet mit demselben Namen bearbeiten.
  4. Die geprüfte Änderung im geladenen Quell-Stylesheet vornehmen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Nach einer Aktualisierung zeigt ein Browser noch den alten Fußbereich. Eine neue Anfrage bei deaktiviertem Cache gibt den neuen Fußbereich zurück. Was ist die wahrscheinliche Erklärung?
  1. Der Browser hatte eine zwischengespeicherte Seite erneut verwendet.
  2. Der Hostinganbieter hatte den neuen Fußbereich gelöscht.
  3. Die Domain wurde nirgendwo mehr aufgelöst.
  4. Der Upload des Fußbereichs hatte die Validierung nicht bestanden.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Ein Foto mit 3.000 × 2.000 Pixeln wird höchstens 600 CSS-Pixel breit angezeigt. Ein Export für 2-fache Pixeldichte mit denselben Proportionen ist geplant. Welchen Anteil der ursprünglichen Pixelzahl wird er enthalten?
  1. 40%
  2. 20%
  3. 16%
  4. 8%
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Was beschreibt ein hoher Wert für Cumulative Layout Shift?
  1. Eine lange Verzögerung bis zum Abschluss der ersten DNS-Abfrage.
  2. Eine große Gesamtzahl an Dateien in der Sicherungskopie der Website.
  3. Sichtbare Inhalte, die sich während der Lebensdauer der Seite unerwartet bewegen.
  4. Eine langsame Antwort des Domainregistrierungsdienstes.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Eine Seite setzt lang="en" und zeigt ihre Preise nur innerhalb eines Fotos. Welche Änderung macht diese Preise als gewöhnlichen Seitentext verfügbar?
  1. Die Preise als HTML-Text auf die Seite schreiben.
  2. lang="en" am umgebenden div-Element wiederholen.
  3. Die Preisliste nur in den Namen der Bilddatei schreiben.
  4. Die Auflösung des Fotos mit der Preisliste erhöhen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Eine fehlerhafte Version wird erfolgreich zurückgesetzt. Das lokale Projekt enthält den Fehler weiterhin. Ein Teammitglied hat außerdem eine Kontaktnummer direkt im Editor des Hostinganbieters korrigiert. Was sollte vor der nächsten Bereitstellung geschehen?
  1. Das lokale Projekt erneut bereitstellen, weil der Rollback seine Dateien korrigiert hat.
  2. Den Fehler lokal behalten und nur den aktuellen veröffentlichten HTML-Titel kopieren.
  3. Das lokale Projekt hochladen und die Kontaktkorrektur danach erneut vornehmen.
  4. Den Fehler beheben und die Kontaktkorrektur in das Projekt übernehmen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Ein Projekteigentümer kann eine Domain, für die er die Voraussetzungen erfüllt, bei einem Unternehmen registrieren und die Website bei einem anderen hosten. Was verbindet die Domain mit diesem Hostingdienst?
  1. Ein Transfer der Website-Dateien zum Registrar.
  2. DNS-Einträge, die den Namen zum Hostinganbieter leiten.
  3. Ein übereinstimmendes Passwort für beide Dienstkonten.
  4. Ein wiederholtes title-Element auf jeder HTML-Seite.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Eine Website ist von Hostinganbieter X zu Y umgezogen. Der alte A-Wert steht neben dem neuen, und manche Besucher erreichen X. Beide haben TTL 86400; sie wurde erst beim Umzug auf 300 gesenkt. Welche Korrektur und welcher zeitliche Ablauf erklären das Ergebnis?
  1. Den neuen A-Wert entfernen; 300 Sekunden ersetzen sofort jede zwischengespeicherte Lebensdauer.
  2. Den alten A-Wert entfernen; zwischengespeicherte Antworten können gemäß der früheren TTL weiterbestehen.
  3. Beide A-Werte behalten; ihre gleiche TTL lässt Resolver den neueren Wert wählen.
  4. Beide A-Werte behalten; die spätere TTL-Senkung lässt jeden Resolver Y bevorzugen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Eine Website hat einen lokalen Ordner und eine veröffentlichte Kopie beim Hostinganbieter. Eine vorgeschlagene Sicherungskopie enthält nur exportierte Bildschirmfotos der Seiten. Der Eigentümer möchte die Website nach dem Verlust des Hostingkontos wiederherstellen. Welcher Sicherungsplan genügt für eine erneute Veröffentlichung?
  1. Bildschirmfotos anderswo aufbewahren und für fehlende Assets auf den Hostinganbieter vertrauen.
  2. Nur DNS-Bildschirmfotos aufbewahren und den Hostingtarif frühzeitig verlängern.
  3. Die aktuelle veröffentlichte URL in einer separaten Passwortmanager-Notiz aufbewahren.
  4. Quelltext und Assets an einem weiteren wiederherstellbaren Speicherort aufbewahren.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 5: Löse Fälle zur Veröffentlichung und Wartung10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Eine veröffentlichte Datei namens opening-times.html wird in visit.html umbenannt. Der Seiteninhalt bleibt verfügbar, aber alte Lesezeichen funktionieren nicht mehr. Was erhält diese bisherigen Zugriffe?
  1. Eine dauerhafte Weiterleitung von der alten URL zur neuen.
  2. Ein Navigationslink, der überall nur die neue URL verwendet.
  3. Eine eigene 404-Seite mit einem Link zur Startseite.
  4. Ein kanonischer Link auf der neuen Seite, der ihre neue URL nennt.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Eine Seite besteht die HTML-Validierung, aber Tastaturnutzer können ein Steuerelement nicht erreichen. Was belegt das Validierungsergebnis?
  1. Alle Besucheraufgaben funktionieren, weil das HTML valide ist.
  2. Der Tastaturzugang ergibt sich aus dem korrekten sichtbaren Layout.
  3. Der geprüfte HTML-Quelltext bestand die Prüfung; die Bedienbarkeit muss noch getestet werden.
  4. Die Fehlerbehandlung des Browsers garantiert barrierefreies Verhalten des Steuerelements.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Bei einem Viewport von 360 px verursacht eine Karte mit width: 100%; box-sizing: content-box; padding: 20px; border: 2px solid; seitliches Scrollen. Das Stylesheet lädt korrekt. Welche Änderung und Prüfung beheben die Ursache und erhalten den Innenabstand?
  1. overflow-x: hidden am Dokumentkörper verwenden; nur die Ansicht bei großem Bildschirm prüfen.
  2. border-box an der Karte verwenden; die Regel speichern und schmale und breite Ansichten erneut testen.
  3. height: auto an der Karte verwenden; die Regel speichern und denselben Viewport erneut testen.
  4. border-box nur in den Entwicklerwerkzeugen verwenden; das unveränderte Quell-Stylesheet veröffentlichen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Ein Foto in einer Karte nimmt auf einem Bildschirm mit 2-facher Pixeldichte die Hälfte eines 600 CSS-Pixel breiten Viewports ein. Es bietet Dateien mit 300w, 600w und 1200w an, aber sizes gibt 100vw an. Seine Abbildungsbeschriftung springt beim Laden und das img-Element hat keine Maße. Welcher HTML-Plan passt zu diesem Layout?
  1. Einen Bereich von 600 px behalten, 1200 Bildpixel anstreben und korrekte Maße ergänzen.
  2. Einen Bereich von 300 px angeben, 300 Bildpixel anstreben und korrekte Maße ergänzen.
  3. Einen Bereich von 300 px angeben, 600 Bildpixel anstreben und die Maße weglassen.
  4. Einen Bereich von 300 px angeben, 600 Bildpixel anstreben und korrekte Maße ergänzen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Am 75. Perzentil zeigen Daten echter Besuche LCP 2,4 s, INP 230 ms und CLS 0,08. Ein separater Lighthouse-Lauf erzielt eine hohe Bewertung. Welche Schlussfolgerung zu den Core Web Vitals ergibt sich daraus, Stand Oktober 2026?
  1. Der Feldwert für LCP muss verbessert werden; die hohe Laborbewertung hebt das Interaktionsergebnis auf.
  2. Der Feldwert für CLS muss verbessert werden; die hohe Laborbewertung ersetzt keine Feldergebnisse.
  3. Der Feldwert für INP muss verbessert werden; die hohe Laborbewertung ersetzt keine Feldergebnisse.
  4. Alle drei Feldwerte sind gut; die hohe Laborbewertung bestätigt ihre Schwellenwerte.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Eine Website liefert identische Seiten unter /guide/ und /guide/index.html aus. Sie verlinkt intern auf die zweite, listet die erste in ihrer Sitemap auf und hat weder eine kanonische Angabe noch eine Weiterleitung. Welcher Plan gibt Besuchern und Crawlern einen einheitlichen bevorzugten Weg?
  1. /guide/ wählen, das Duplikat weiterleiten und Links und Sitemap abstimmen.
  2. /guide/ wählen, dessen Crawling blockieren und weiter auf das Duplikat verlinken.
  3. Beide URLs wählen, beide in die Sitemap aufnehmen und kanonische Angaben weglassen.
  4. /guide/ wählen, dort noindex ergänzen und beide Navigationswege behalten.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Warum können Besucher eine gehostete statische Website öffnen, während der Computer ihres Autors ausgeschaltet ist?
  1. Der Browser des Autors sendet Dateien, während er geschlossen ist.
  2. Die Domainregistrierung speichert jede Seitendatei.
  3. Die DNS-Server der Besucher erzeugen ihr HTML.
  4. Der Hostingserver liefert ihre hochgeladenen Dateien aus.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Ein mit einem Repository verbundener Hostinganbieter meldet eine erfolgreiche Bereitstellung. Die öffentliche Website zeigt selbst bei deaktiviertem Cache den Inhalt von gestern. Der ausgewählte Veröffentlichungsordner ist /docs, aber die bearbeiteten Dateien liegen im Wurzelverzeichnis des Repositorys. Was sollte korrigiert werden?
  1. /docs ausgewählt lassen und nur die öffentliche Browseransicht bearbeiten.
  2. Die ausgewählte Veröffentlichungsquelle auf die gewünschten bearbeiteten Dateien abstimmen.
  3. Die Änderungen im Wurzelverzeichnis behalten und das unveränderte /docs erneut bereitstellen.
  4. Beim Hostinganbieter einen Rollback ausführen und weiter außerhalb der ausgewählten Quelle bearbeiten.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Ein Hostinganbieter liefert eine valide HTTPS-Seite aus, aber ihr Stylesheet wird als gemischter Inhalt blockiert. Der Eigentümer schlägt vor, HSTS zu aktivieren, ohne die Stylesheet-URL zu ändern. Was ist die direkte Korrektur?
  1. Die HTTP-URL behalten und die HSTS-Dauer auf der Seite verlängern.
  2. Das Erzwingen von HTTPS deaktivieren und das HTTP-Stylesheet behalten.
  3. Das gültige Zertifikat erneuern, ohne die Stylesheet-Anfrage zu ändern.
  4. Eine funktionierende HTTPS-Stylesheet-URL oder einen relativen lokalen Pfad verwenden.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Nachdem eine Website von einem Hostingdienst entfernt wurde, verweist der alte CNAME ihrer Domain weiterhin auf das aufgegebene Ziel. Welcher Wartungsschritt ist nötig?
  1. Den CNAME als Sicherungskopie der gelöschten Website behalten.
  2. noindex zu einer lokalen Kopie hinzufügen, die nicht mehr bereitgestellt wird.
  3. Den DNS-Eintrag entfernen oder ersetzen, der auf dieses Ziel verweist.
  4. Auf den Ablauf der Domain warten, um die Hostingverbindung zu entfernen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Hängst du bei deiner eigenen Aufgabe fest? Hausaufgabenhilfe

Schlüsselbegriffe

103 Schlüsselbegriffe, jeweils mit Definition

A

A-Eintrag
Ein A-Eintrag ordnet einem DNS-Namen eine IPv4-Adresse zu, etwa die Dokumentationsadresse 192.0.2.44 in einem Hostingbeispiel.
Der Hostinganbieter verlangt einen A-Eintrag für die Apex-Domain mit der tatsächlichen IPv4-Adresse aus seinen Domaineinstellungen.
AAAA-Eintrag
Ein AAAA-Eintrag ordnet einem DNS-Namen eine IPv6-Adresse zu und ermöglicht Clients, einen Dienst über eine IPv6-Netzwerkadresse zu finden.
Der Eigentümer ergänzt nur dann einen AAAA-Wert, wenn der Hostinganbieter die IPv6-Adresse für die Website vorgibt.
Absolute URL
Eine absolute URL gibt eine vollständige Ressourcenadresse einschließlich URL-Schema und Hostname an, ohne vom Ordner der verweisenden Datei abzuhängen.
Das Vorschaubild verwendet https://www.example.com/images/share.jpg, sodass Host und Speicherort ausdrücklich angegeben sind.
Apex-Domain
Die Apex-Domain ist der registrierte Wurzelname, etwa example.com ohne www. Dort erlaubt Standard-DNS keinen CNAME zusammen mit den benötigten Einträgen.
Der Anbieter verwendet an der Apex-Domain seine unterstützte Aliasfunktion und einen CNAME für die www-Subdomain.
Asset
Ein Asset ist eine ergänzende Website-Datei, etwa ein Bild, eine Schriftart oder ein Stylesheet, die eine Seite lädt, um ihren Inhalt oder ihr Verhalten darzustellen.
Eine kopierte Seite verliert ihr Logo, wenn das Logo-Asset außerhalb des zum Hostinganbieter hochgeladenen Ordners bleibt.

B

Berechneter Wert
Ein berechneter Wert ist ein Eigenschaftswert, den der Browser nach Anwendung der relevanten CSS-Regeln auf ein Element ermittelt hat.
Der Bereich „Berechnet“ zeigt die angewendete Breite, während der Stilbereich die Deklaration zeigt, aus der sie stammt.
Bereitstellung
Eine Bereitstellung veröffentlicht eine Version der Website-Dateien beim Hostingdienst, sodass Besucher diese Version unter der öffentlichen Adresse erhalten.
Nachdem der Autor die Öffnungszeiten einer Seite geändert hat, wartet er auf den Abschluss der Bereitstellung und prüft sie dann auf der veröffentlichten Seite.
Boxmodell
Das Boxmodell beschreibt Inhalt, Innenabstand, Rahmen und Außenabstand eines Elements und trennt die Bereiche, die zu seiner Größe im Layout beitragen.
Das Hervorheben einer Karte mit content-box zeigt, warum Innenabstände und Rahmen sie breiter machen als ihre Inhaltsbreite.
Browsercache
Ein Browsercache speichert empfangene Ressourcen zur erneuten Verwendung. Das verringert spätere Übertragungen, kann aber nach einer Aktualisierung eine ältere Version sichtbar halten.
Nachdem ein neuer Fußbereich bereitgestellt wurde, macht das Deaktivieren des Browsercaches beim Neuladen diesen Fußbereich sichtbar.
Browserübergreifendes Testen
Browserübergreifendes Testen prüft dieselben Seiten in verschiedenen Browsern, insbesondere mit unterschiedlichen Engines, um Unterschiede im Verhalten oder in der Unterstützung zu finden.
Ein Grid-Layout wird in Firefox und Safari ausprobiert, nachdem es die Chrome-Prüfung des Autors bestanden hat.

C

CNAME-Eintrag
Ein CNAME-Eintrag macht einen DNS-Namen zum Alias eines anderen Hostnamens. Er wird oft für eine www-Subdomain verwendet, die auf einen Anbieter für statisches Hosting verweist.
Der CNAME für www verwendet den Websitenamen des Hostinganbieters statt einer IPv4-Nummer oder eines URL-Pfads.
Content Delivery Network
Ein Content Delivery Network oder CDN liefert Kopien von Servern in verschiedenen Regionen aus, um den Weg der Dateien zu Besuchern zu verkürzen.
Das CDN des Anbieters für statisches Hosting liefert eine regionale Kopie der Galerie aus, statt jeden Besuch zu einem einzelnen weit entfernten Server zu leiten.
Content-Type
Content-Type ist der Antwortheader, der den Medientyp der gelieferten Daten beschreibt und den ein Browser beim Anwenden von Ressourcen wie CSS prüft.
Die CSS-URL gibt HTML zurück. Ihr Content-Type text/html hilft daher zu erklären, warum der Browser sie ablehnt.
Crawling
Crawling ist der Vorgang, Webressourcen zu entdecken und abzurufen, häufig durch das Folgen von Links, bevor entschieden wird, wie sie indexiert werden können.
Ein Crawler erreicht eine neue Werkstattseite über einen aussagekräftigen Link von der Kursübersicht der Website.
Cumulative Layout Shift
Cumulative Layout Shift misst unerwartete sichtbare Bewegungen von Inhalten über die Lebensdauer der Seite; ein guter CLS beträgt höchstens 0,1.
Ein spätes Banner schiebt den Artikel nach unten und verursacht nach dem ersten Laden der Seite eine weitere Layoutverschiebung.

D

Dateinamenerweiterung
Eine Dateinamenerweiterung ist die Endung nach dem letzten Punkt eines Dateinamens. Hosting-Systeme verwenden sie häufig, um das Format der Datei zu bestimmen.
Der Browser benötigt eine CSS-Antwort für main.css; das Umbenennen einer anderen Textdatei macht diese nicht zu CSS.
Dauerhafte Weiterleitung
Eine dauerhafte Weiterleitung sendet eine Anfrage von einer alten Adresse zu einem dauerhaften Ersatz und erhält so die Wege der Besucher, wenn Seiten verschoben werden.
Eine 301-Weiterleitung führt alte Lesezeichen von /classes.html zur neuen Seite /learn/.
Debugging
Debugging ist das Finden und Beheben einer Fehlerursache, indem du den Fehler reproduzierst, Hinweise sammelst, eine Ursache eingrenzt und eine Änderung testest.
Um zu testen, ob eine bestimmte Breitenregel den Überlauf einer Seite auf schmalen Bildschirmen verursacht, deaktiviert der Autor diese Regel.
DNS
DNS, das Domain Name System, speichert Einträge, die Namen in Dienstinformationen wie IP-Adressen oder Aliasnamen übersetzen.
Eine Änderung des Webadresseintrags leitet künftige Abfragen zum neuen Hostinganbieter, nachdem zwischengespeicherte Antworten abgelaufen sind.
DOM
Das DOM oder Document Object Model ist die vom Browser aufgebaute Seitenstruktur einschließlich aller Änderungen beim Parsen oder Korrigieren des HTML.
Das DOM zeigt ein div-Element außerhalb eines Absatzes, obwohl der Quelltext das div-Element innerhalb des Absatzes platziert hat.
Domaininhaber
Ein Domaininhaber ist die Person oder Organisation, die die Domainregistrierung innehat und für korrekte Angaben und die laufende Verlängerung verantwortlich ist.
Das Unternehmen ist Domaininhaber, obwohl ein Designer mit der Erstellung und Bereitstellung seiner Seiten beauftragt wird.
Domainname
Ein Domainname ist ein menschenlesbarer Internetname, dessen DNS-Einträge Clients zu Diensten wie dem Hostinganbieter der Website leiten können.
Der Eigentümer behält denselben Domainnamen, während er den Hostingdienst wechselt, der die Website ausliefert.
Drittanbieterabhängigkeit
Eine Drittanbieterabhängigkeit ist eine Ressource oder ein Dienst eines anderen Anbieters, auf den eine Seite angewiesen ist und der sich unabhängig ändern kann.
Eine entfernte externe Schriftdatei verändert das Aussehen der Website, obwohl ihr eigenes CSS nicht bearbeitet wurde.
Dynamische Website
Eine dynamische Website erzeugt Antworten auf dem Server, häufig mithilfe einer Datenbank, statt einfach dieselben vorbereiteten Seitendateien auszuliefern.
Ein Dienst, der aus gespeicherten Daten eine persönliche Kontoseite erstellt, benötigt Funktionen über einfache statische Dateien hinaus.

E

Entwicklerwerkzeuge
Entwicklerwerkzeuge sind die integrierten Bereiche eines Browsers zur Untersuchung von Seitenstruktur, Stilen, Ressourcenanfragen, Fehlern und Laufzeitverhalten.
Bei der Untersuchung der schmalen Karte in den Entwicklerwerkzeugen wird ein Innenabstand sichtbar, der aus ihrer angegebenen Breite nicht offensichtlich war.
Erzwingen von HTTPS
Das Erzwingen von HTTPS leitet HTTP-Anfragen auf die sichere Adresse um, häufig durch eine dauerhafte 301- oder 308-Antwort des Hostinganbieters.
Bei aktiviertem Erzwingen führt die Eingabe der HTTP-Seitenadresse den Besucher zu ihrer HTTPS-Version.

F

Felddaten
Felddaten sind Leistungsdaten aus tatsächlichen Besuchen, die die Geräte und Verbindungen der Menschen widerspiegeln, die die Website geöffnet haben.
PageSpeed Insights kann Feldergebnisse anzeigen, wenn für die Seite oder den Ursprung genügend echte Chrome-Beobachtungen vorliegen.
Formular-Handler
Ein Formular-Handler ist ein Empfangsdienst, der übermittelte Formulardaten verarbeitet, die der HTML-Quelltext des Formulars allein weder speichern noch per E-Mail versenden kann.
Der Autor sendet eine Testnachricht ab und prüft, ob der eingerichtete Formular-Handler sie zustellt.

G

Gemischte Inhalte
Gemischte Inhalte entstehen, wenn eine HTTPS-Seite eine Ressource über HTTP anfordert. Dabei drohen eine Blockierung oder eine fehlgeschlagene Umstellung der Ressource auf HTTPS.
Die Konsole zeigt eine HTTP-Stylesheet-URL, die durch eine funktionierende sichere Adresse ersetzt werden muss.

H

Hero-Bild
Ein Hero-Bild ist ein hervorgehobenes Hauptbild nahe dem Seitenanfang, das oft für den ersten Eindruck und den LCP der Seite wichtig ist.
Das Hero-Bild im ersten sichtbaren Bereich bleibt ohne Lazy Loading im HTML, damit der Browser es früh finden kann.
HSTS
HSTS, HTTP Strict Transport Security, ist eine Antwortrichtlinie, die Browser anweist, für eine abgedeckte Domain während eines festgelegten Zeitraums HTTPS zu verlangen.
Der Eigentümer aktiviert HSTS erst, nachdem er bestätigt hat, dass die HTTPS-Verbindungen der Domain zuverlässig funktionieren.
HTTP-Statuscode
Ein HTTP-Statuscode ist eine Zahl in einer Serverantwort, die das Ergebnis der Anfrage beschreibt, etwa Erfolg, Weiterleitung oder eine fehlende Ressource.
Die Startseite gibt 200 zurück, die separate Logoanfrage aber 404, weil ihr Dateiname falsch ist.
HTTPS
HTTPS ist HTTP über TLS. Es schützt Daten bei der Übertragung und authentifiziert die Serververbindung für die angefragte Domain.
Der Hostinganbieter leitet die öffentliche HTTP-Adresse auf HTTPS um, nachdem das Zertifikat bereitsteht.

I

Indexierung
Indexierung ist das Speichern von Informationen über abgerufene Seiten, damit eine Suchmaschine sie bei Suchanfragen für Ergebnisse berücksichtigen kann.
Search Console zeigt, dass eine gefundene Seite noch nicht in den Suchindex aufgenommen wurde.
Interaction to Next Paint
Interaction to Next Paint misst die Verzögerung bis zu einer sichtbaren Reaktion nach einer Benutzerinteraktion; ein guter INP beträgt höchstens 200 Millisekunden.
Eine langsame Reaktion nach einer Berührung betrifft den INP, selbst wenn das größte Bild der Seite schnell erschienen ist.

K

Kanonische URL
Eine kanonische URL ist die bevorzugte Adresse für doppelte Inhalte. Sie wird durch Signale wie einen kanonischen Link und Weiterleitungen mitgeteilt.
Wenn zwei Verzeichnisformen einer Adresse denselben Artikel zeigen, nennt sein kanonischer Link die kürzere Form /guide/.
Konsole
Die Konsole ist der Bereich der Entwicklerwerkzeuge, der Browsermeldungen anzeigt, darunter Skriptfehler, fehlgeschlagene Ressourcen und Warnungen zu gemischten Inhalten.
Eine Konsolenmeldung zeigt ein unsicheres Stylesheet, das auf der HTTPS-Seite der Website blockiert wurde.

L

Labordaten
Labordaten sind Leistungsdaten aus einem kontrollierten Test. Sie helfen, Änderungen unter gleichen Einstellungen zu vergleichen, statt alle tatsächlichen Besuche zu messen.
Der Autor wiederholt den mobilen Lighthouse-Test mit denselben Einstellungen, bevor er zwei Bildexporte vergleicht.
Largest Contentful Paint
Largest Contentful Paint misst die Zeit, bis das größte sichtbare Bild oder der größte sichtbare Textblock erscheint; ein guter LCP beträgt höchstens 2,5 Sekunden.
Das Entfernen von Lazy Loading beim Hero-Bild im ersten sichtbaren Bereich behebt eine mögliche Ursache für einen langsamen LCP.
Lazy Loading
Lazy Loading verzögert eine Bildanfrage, bis das Bild nahe am Viewport ist, und spart so anfänglich Daten für Inhalte weiter unten auf der Seite.
Untere Galeriereihen verwenden Lazy Loading, während das beim Aufruf sichtbare große Bild sofort lädt.
Linkverfall
Linkverfall ist das allmähliche Ausfallen von Links, wenn ihre Zielseiten verschoben werden oder verschwinden. Er betrifft externe und interne Navigation.
Ein alter Verweislink wird ersetzt, nachdem ein Linkprüfer meldet, dass sein Ziel nun 404 zurückgibt.
Lokaler Entwicklungsserver
Ein lokaler Entwicklungsserver stellt ein Projekt auf deinem Computer über HTTP bereit und hilft dabei, dass sich Ordnerlinks wie auf einer gehosteten Website verhalten.
Wenn du python3 -m http.server im Website-Ordner ausführst, kannst du das Projekt über HTTP testen.

M

Meta-Beschreibung
Eine Meta-Beschreibung ist eine kurze Seitenzusammenfassung im head-Element, die eine Suchmaschine beim Erstellen eines Suchergebnisausschnitts verwenden oder ersetzen kann.
Die Beschreibung der Kursseite fasst Zeiten und Buchungsdetails zusammen, die tatsächlich auf dieser Seite stehen.
Metadaten
Metadaten sind zusätzliche Informationen, die neben dem sichtbaren Pixelinhalt mit einem Bild gespeichert werden, etwa Kameraeinstellungen, Datumsangaben und GPS-Standort.
Beim Export werden die Kamerametadaten entfernt, bevor ein zu Hause aufgenommenes Foto in die öffentliche Galerie hochgeladen wird.
Minifizierung
Minifizierung entfernt unnötige Leerzeichen und Kommentare aus Code, um seine Dateigröße zu verringern, ohne sein beabsichtigtes Verhalten zu ändern.
Auf einer Seite mit einem großen Hero-Foto spart die Minifizierung von CSS einige Byte, aber das Verkleinern des Fotos spart deutlich mehr.
MX-Eintrag
Ein MX-Eintrag nennt einen Mailserver, der E-Mails für eine Domain empfängt. Deshalb muss er beim Wechsel des autoritativen DNS-Anbieters erhalten bleiben.
Vor dem Nameserverwechsel erstellt der Eigentümer den MX-Eintrag beim neuen DNS-Anbieter erneut.

N

Nameserver
Ein Nameserver beantwortet DNS-Anfragen; autoritative Nameserver stellen die Einträge einer Domain bei ihrem aktiven DNS-Anbieter bereit.
Änderungen im alten DNS-Konto haben keine Wirkung, nachdem ein neuer Anbieter autoritativ geworden ist.
Netzwerkbereich
Der Netzwerkbereich zeichnet Anfragen auf, solange die Entwicklerwerkzeuge geöffnet sind, und zeigt für jede Ressource Adresse, Antwortstatus, Typ, Größe und Zeitangaben.
Wenn das Logo einer Seite fehlt, lädt der Autor bei geöffnetem Netzwerkbereich neu und filtert nach Bildern, um die Anfrage zu finden.
Netzwerkdrosselung
Netzwerkdrosselung simuliert in Browserwerkzeugen eine langsamere Verbindung, damit du das Laden von Ressourcen unter weniger günstigen Bedingungen untersuchen kannst.
Durch Drosselung wird die Verzögerung einer großen Galerie deutlich, obwohl sie im WLAN des Autors schnell erschien.
noindex
Die Anweisung noindex bittet Suchmaschinen, eine Seite aus Ergebnissen auszuschließen. Ein Tag auf der Seite muss abgerufen werden, bevor es gelesen werden kann.
Eine öffentliche Bestätigungsseite mit einem noindex-Tag bleibt für Crawler erreichbar, damit das Tag verarbeitet werden kann.

O

Open Graph
Open Graph ist eine Sammlung von Metadateneigenschaften, die die Vorschau eines geteilten Links zu einer Seite beschreiben, darunter Titel, Beschreibung und Bild.
Eine Chat-App kann das Open-Graph-Bild verwenden, statt zu erraten, welches Galeriefoto die Seite repräsentiert.

P

picture-Element
Das picture-Element gruppiert Bildquellen mit einem erforderlichen img-Element als Ersatz. Es erlaubt etwa die Auswahl unterstützter Formate und erhält dabei den Alternativtext.
Bei einem picture-Element mit AVIF- und WebP-Quellen versucht der Browser zuerst AVIF, dann WebP und verwendet andernfalls das JPEG-Ersatzbild.
Pixelmaße
Pixelmaße sind Breite und Höhe eines Bildes in gespeicherten Pixeln. Sie beeinflussen seine Details, den dekodierten Speicherbedarf und die geeignete Anzeigegröße.
Das Foto wird mit 1.400 px Breite für einen höchstens 700 CSS-Pixel breiten Anzeigebereich auf einem Bildschirm mit 2-facher Pixeldichte exportiert.

R

Rastergrafik
Eine Rastergrafik speichert ein Raster farbiger Pixel. Wird sie über ihre verfügbaren Details hinaus vergrößert, kann sie unscharf oder blockartig aussehen.
Ein kleines Rasterfoto wirkt unscharf, wenn es über einen großen Hero-Bereich auf dem Desktop gestreckt wird.
RDAP
RDAP ist das Registration Data Access Protocol und seit Januar 2025 der maßgebliche Weg zur Abfrage von Registrierungen generischer TLDs.
Der Eigentümer nutzt die RDAP-basierte Abfrage von ICANN, um den Registrar und die Registrierungsinformationen einer Domain zu ermitteln.
Registrar
Ein Registrar übernimmt die Domainregistrierung für Kunden über die Registry einer TLD und stellt Funktionen wie Verlängerungs- und Transfereinstellungen bereit.
Der Eigentümer meldet sich beim Registrar an, um vor dem Verlängerungsdatum der Domain seine Zahlungsangaben zu aktualisieren.
Registry
Eine Registry betreibt die Registrierungsdatenbank und Infrastruktur für eine Domainendung und arbeitet mit Registraren zusammen, die Kunden betreuen.
Die Registry der gewählten Endung legt Zulassungsvoraussetzungen fest, die der Registrar bei der Registrierung anwendet.
Relativer Pfad
Ein relativer Pfad bezeichnet den Ort einer Ressource ausgehend vom Ordner der verweisenden Datei. So kann die gesamte Website umziehen, ohne in jedem Link ihre Domain zu ändern.
Von news/update.html aus führt ../images/icon.svg nach oben zum Wurzelverzeichnis und dann in den Bildordner.
Rendering-Engine
Eine Rendering-Engine ist die Browserkomponente, die Seitencode interpretiert und darstellt. Unterschiede zwischen Engines können Layout und Funktionsunterstützung beeinflussen.
Tests mit Blink und Gecko decken mehr Engines ab als Tests allein mit Chrome und Edge auf dem Desktop.
Responsiver Modus
Der responsive Modus ist eine Ansicht in Browserwerkzeugen, die den Viewport ändert und einige Gerätefunktionen simuliert, um Layouts bei verschiedenen Größen zu prüfen.
Der responsive Modus zeigt eine Menüüberlappung bei 380 px; anschließend wird das tatsächliche Nutzungserlebnis auf einem echten Smartphone geprüft.
robots.txt
Eine robots.txt-Datei im Wurzelverzeichnis der Domain gibt Crawlern, die sich an Vorgaben halten, Abrufanweisungen für Pfade; sie beschränkt den Zugriff von Besuchern nicht.
Eine übrig gebliebene Zeile Disallow: / bittet Crawler, die Website auszulassen, obwohl Besucher sie weiterhin öffnen können.
Rollback
Ein Rollback stellt eine frühere Bereitstellung beim Hostinganbieter wieder her, um sich von einer fehlerhaften Aktualisierung zu erholen, ohne dabei notwendigerweise den Projektquelltext zu korrigieren.
Als eine Aktualisierung das Layout einer Website beschädigt, stellt der Hostinganbieter die funktionierende Version von gestern wieder her, während der Autor den Fehler lokal behebt.

S

Seitengröße
Die Seitengröße ist die Gesamtgröße heruntergeladener Seitenressourcen einschließlich HTML, CSS, Skripten, Bildern und Schriftarten, üblicherweise gemessen in KB oder MB.
Eine Prüfung im Netzwerkbereich zeigt, dass Fotos vor der Optimierung den größten Teil der Seitengröße ausmachen.
Seitentitel
Ein Seitentitel ist der Text des HTML-title-Elements, der eine Seite in Tabs und Lesezeichen benennt und häufig zur Überschrift in Suchergebnissen beiträgt.
Der Titel der Kontaktseite beginnt mit „Kontakt“, statt denselben Titel wie die Startseite zu wiederholen.
Seitenverhältnis
Ein Seitenverhältnis setzt Breite und Höhe eines Bildes ins Verhältnis und ermöglicht dem Browser, bei bekannten Maßen proportionalen Platz zu reservieren.
Ein Bild mit dem Verhältnis 3:2 reserviert 200 px Höhe, wenn seine responsive Spalte 300 px breit ist.
Semantisches HTML
Semantisches HTML verwendet Elemente, die Aufgaben von Inhalten ausdrücken, etwa Navigation, Hauptinhalt, Links und Schaltflächen, und so die Struktur verständlich machen.
Ein echtes Navigationselement kennzeichnet die Aufgabe des Menüs unabhängig davon, wie es auf der Seite positioniert ist.
SFTP
SFTP ist ein verschlüsseltes Dateiübertragungsprotokoll, mit dem Dateien sicher hochgeladen und verwaltet werden können, anders als bei unverschlüsselten einfachen FTP-Übertragungen.
Der Shared-Hosting-Anbieter stellt SFTP-Zugang bereit, damit der Autor Seiten hochladen kann, ohne ein Passwort über einfaches FTP offenzulegen.
Sicherungskopie
Eine Sicherungskopie ist eine wiederherstellbare zusätzliche Kopie von Quelldateien und Assets, die getrennt aufbewahrt wird, damit eine verlorene oder beschädigte Arbeitskopie wiederhergestellt werden kann.
Das Projekt wird vor einer neuen Veröffentlichung lokal und an einem zweiten unabhängigen Ort gespeichert.
Sitemap
Eine Sitemap listet vollständige bevorzugte Seiten-URLs auf, um Suchmaschinen beim Auffinden zu helfen, optional mit Daten wesentlicher Änderungen.
Die neue Kursseite wird von der Navigation aus verlinkt und unter ihrer bevorzugten HTTPS-Adresse in die Sitemap aufgenommen.
sizes
Das Attribut sizes beschreibt die Breite des Anzeigebereichs eines Bildes unter verschiedenen Bedingungen, wenn srcset Breitendeskriptoren verwendet.
Eine Karte, die eine schmale Spalte einnimmt, deklariert diesen Anzeigebereich, statt die volle Viewport-Breite anzugeben.
Source of Truth
Die Source of Truth ist das maßgebliche Projekt oder Repository, aus dem Versionen veröffentlicht werden und in dem dauerhafte Korrekturen gespeichert werden müssen.
Eine beim Hostinganbieter vorgenommene Kontaktkorrektur wird vor dem nächsten Upload in das Projekt zurückkopiert.
Spezifität
Die Spezifität ist das Gewicht eines CSS-Selektors, das bei konkurrierenden Deklarationen zur Entscheidung dient. ID-Selektoren wiegen dabei stärker als Selektoren mit einer einzelnen Klasse.
Eine spätere Farbe für .action unterliegt in einem gewöhnlichen Regelkonflikt #main a, weil ihre Spezifität geringer ist.
Sprachattribut
Das Sprachattribut lang deklariert die Sprache des Inhalts eines Elements für die Aussprache und andere Browserfunktionen, die Sprache berücksichtigen.
Die Seite verwendet lang="en", damit ein Screenreader für ihren Inhalt eine englische Aussprache wählen kann.
srcset
Das Attribut srcset bietet Bildvarianten mit Deskriptoren wie den tatsächlichen Pixelbreiten an, aus denen der Browser eine Ressource auswählt.
Der Browser kann zwischen den für dasselbe Landschaftsfoto angebotenen Versionen mit 640w und 1280w wählen.
Standard-Indexdatei
Eine Standard-Indexdatei ist die Datei, die ein Server auswählt, wenn eine Adresse einen Ordner anfordert, häufig die darin liegende Datei index.html.
Die Anfrage an /news/ öffnet news/index.html, wenn der Hostinganbieter diese Konvention für die Standardseite verwendet.
Statisches Hosting
Statisches Hosting liefert vorbereitete Website-Dateien aus, ohne deren Inhalte für jede Anfrage zu erzeugen, und eignet sich für Informationswebsites aus HTML und CSS.
Ein kleines öffentliches Portfolio bleibt durch statisches Hosting online, während der Computer seines Autors ausgeschaltet ist.
Stilbereich
Der Stilbereich listet CSS-Regeln auf, die zum ausgewählten Element passen, und zeigt an, welche Deklarationen überschrieben oder ungültig sind.
Eine durchgestrichene Textfarbe im Stilbereich weist den Autor darauf hin, die im Konflikt derzeit maßgebliche Regel zu untersuchen.
Subdomain
Eine Subdomain ist ein Name innerhalb einer anderen Domain, etwa www oder blog unter example.com. Sie kann eigene Diensteinträge haben.
Die Subdomain www verweist auf dieselbe Website, während eine Weiterleitung die bevorzugte öffentliche Adresse festlegt.

T

TLS-Zertifikat
Ein TLS-Zertifikat bindet die abgedeckten Domainnamen an einen öffentlichen Schlüssel und ist von einer Zertifizierungsstelle signiert, der der Browser vertraut.
Das Zertifikat deckt sowohl die Domain ohne Zusatz als auch www ab, sodass beide HTTPS-Verbindungen gelingen können.
Top-Level-Domain
Eine Top-Level-Domain oder TLD ist das DNS-Label ganz rechts, etwa com oder ca. Sie bezeichnet einen Teil der Domainnamenhierarchie.
Der Eigentümer vergleicht eine generische Endung mit einer länderspezifischen Endung, für die er die Voraussetzungen erfüllt, bevor er eine Domain wählt.
TTL
Die TTL oder Time to Live gibt in Sekunden an, wie lange ein Resolver eine DNS-Antwort zwischenspeichern darf, bevor er nach einer aktualisierten sucht.
Wird die TTL vor einem Umzug gesenkt, laufen neue Antworten schneller ab, sobald die alte Cache-Lebensdauer verstrichen ist.
TXT-Eintrag
Ein TXT-Eintrag speichert Text im DNS, häufig einschließlich eines Tokens, mit dem ein Dienst die Kontrolle über den Domainnamen prüft.
Der Eigentümer ergänzt das Bestätigungstoken des Suchdienstes als TXT-Eintrag, ohne den A-Eintrag der Website zu ändern.

U

Unterscheidung zwischen Groß- und Kleinschreibung
Die Unterscheidung zwischen Groß- und Kleinschreibung bedeutet, dass Groß- und Kleinbuchstaben verschiedene Namen bezeichnen. Dies ist die übliche Regel für Pfade auf Webservern.
Eine Anfrage nach Photo.jpg schlägt bei einem Hostinganbieter mit Unterscheidung zwischen Groß- und Kleinschreibung fehl, wenn die hochgeladene Datei photo.jpg heißt.

Ü

Übergeordnetes Verzeichnis
Ein übergeordnetes Verzeichnis ist der Ordner, der den aktuellen Ordner enthält; das Pfadsegment ../ führt eine Ebene nach oben dorthin.
Das Stylesheet in css/ erreicht den Bildordner im Wurzelverzeichnis über ../images/background.svg.
Überschriftenhierarchie
Eine Überschriftenhierarchie drückt Seitenthema, Abschnitte und Unterabschnitte durch aufeinander abgestimmte Überschriftenebenen aus, unabhängig von ihrer sichtbaren Größe.
Eine h3-Überschrift leitet „Abendkurse“ innerhalb des h2-Abschnitts „Kurszeiten“ ein; die Größen werden in CSS festgelegt.
Übertragungskompression
Übertragungskompression nutzt Verfahren wie gzip oder Brotli, um die über das Netzwerk gesendeten Daten zu verringern, insbesondere bei Textdateien wie HTML und CSS.
Der Hostinganbieter komprimiert das Stylesheet bei der Auslieferung, während der Browser seinen ursprünglichen Textinhalt erhält.

V

Validierung
Validierung ist die Prüfung von HTML oder CSS anhand der Regeln des jeweiligen Standards. Dazu gehören Fehler, die durch die Fehlerbehandlung des Browsers verborgen bleiben können.
Das HTML-Prüfwerkzeug findet eine doppelte ID, obwohl beide betroffenen Abschnitte auf dem Bildschirm erscheinen.
Validierungsfehler
Ein Validierungsfehler ist eine Meldung eines Prüfwerkzeugs, die Code bezeichnet, der eine Regel des Standards verletzt und vor der Veröffentlichung korrigiert werden sollte.
Ein nicht geschlossenes Anführungszeichen bei einem Attribut erzeugt früh einen Validierungsfehler und kann auch spätere Meldungen auslösen.
Validierungswarnung
Eine Validierungswarnung weist auf Code hin, der Aufmerksamkeit oder Beurteilung verlangt, auch wenn er erlaubt ist. Lies die Meldung daher vor einer Änderung.
Eine Warnung veranlasst den Autor, die Absicht zu prüfen, statt eine erlaubte Funktion ungeprüft zu löschen.
Vektorgrafik
Eine Vektorgrafik beschreibt Formen und Linien statt eines festen Pixelrasters und hält einfache Grafiken beim Skalieren scharf.
Das SVG-Logo bleibt scharf, wenn dieselbe Datei in der Navigation und in einem größeren Fußbereich angezeigt wird.
Verfügbarkeitsmonitor
Ein Verfügbarkeitsmonitor fragt eine Website wiederholt an und warnt, wenn sie nicht mehr antwortet. So hilft er, Verfügbarkeitsausfälle nach der Veröffentlichung zu erkennen.
Eine Warnung löst eine Untersuchung aus, während ein separater Formulartest prüft, ob Nachrichten weiterhin ankommen.
Verlustbehaftete Kompression
Verlustbehaftete Kompression verringert die Dateigröße, indem sie Bildinformationen verwirft. Exporte mit niedrigerer Qualität zeigen irgendwann sichtbare Artefakte.
Ein Fotoexport mit niedrigerer Qualität ist kleiner, aber der Autor verwirft ihn, als Gesichter verwaschen aussehen.
Verlustfreie Kompression
Verlustfreie Kompression verringert die Dateigröße eines Bildes, ohne seine Pixelwerte zu ändern, und erhält Details wie scharfe Kanten und Text.
Ein Bildschirmfoto mit kleinen Beschriftungen wird verlustfrei exportiert, damit die Schrift klar bleibt.
Veröffentlichungsverzeichnis
Das Veröffentlichungsverzeichnis ist der Ordner, der als Website-Wurzelverzeichnis ausgeliefert wird und bei einer einfachen HTML-Website die index.html direkt enthält.
Wenn der übergeordnete Ordner des Ordners mit index.html ausgewählt wird, liegt die Startseite eine Pfadebene tiefer als vorgesehen.
Vorschaubereitstellung
Eine Vorschaubereitstellung ist eine separate gehostete Version, mit der vorgeschlagene Änderungen geprüft werden, bevor sie die öffentliche Website ersetzen.
Ein Teammitglied testet die Vorschau einer neuen Galerie auf einem Smartphone, bevor der Eigentümer sie veröffentlicht.

W

Wartung
Wartung ist wiederkehrende Arbeit, die eine veröffentlichte Website durch Aktualisierungen, Prüfungen und Verlängerungen korrekt, nutzbar, sicher und erreichbar hält.
Eine monatliche Überprüfung umfasst einen Formulartest, eine Linkprüfung und einen kurzen Vergleich der Seitengeschwindigkeit.
Webmaster-Tools
Webmaster-Tools sind Verwaltungsoberflächen von Suchdiensten, mit denen verifizierte Website-Eigentümer Indexierung, Crawling-Fehler und Sitemap-Verarbeitung untersuchen können.
Der Eigentümer prüft einen gemeldeten 404-Fehler in Search Console, bevor er die benötigte Weiterleitung einrichtet.
Website-Wurzelverzeichnis
Das Website-Wurzelverzeichnis ist der Ordner, dessen Inhalt die öffentliche Website bildet, einschließlich ihrer Startseite und aller Assets, die ihre Seiten benötigen.
Der Hostinganbieter liefert den Inhalt von public-site/ aus, daher ist dieser Ordner das Website-Wurzelverzeichnis für diese Bereitstellung.
Wurzelrelativer Pfad
Ein wurzelrelativer Pfad beginnt mit / und bezeichnet den Ort einer Ressource ausgehend vom Wurzelverzeichnis der Domain, unabhängig vom Ordner der aktuellen Seite.
Auf einer Website unter /club/ fordert /css/main.css einen anderen Ort an als /club/css/main.css.

Z

Zertifikatserneuerung
Die Zertifikatserneuerung ersetzt ein auslaufendes Zertifikat durch ein neu ausgestelltes, damit gültiges HTTPS weiter möglich ist. Häufig geschieht dies automatisch über den Hostinganbieter.
Eine DNS-Änderung wird sorgfältig geprüft, weil sie die spätere Zertifikatserneuerung durch den Hostinganbieter beeinträchtigen kann.
Zertifizierungsstelle
Eine Zertifizierungsstelle ist eine vertrauenswürdige Ausgabestelle, die die Kontrolle über eine Domain prüft und Zertifikate zur Authentifizierung von TLS-Verbindungen signiert.
Der Hostinganbieter beantragt ein Zertifikat, nachdem die Domainkontrolle über die Website oder DNS geprüft werden kann.
Zwei-Faktor-Authentifizierung
Die Zwei-Faktor-Authentifizierung ergänzt bei der Anmeldung einen zweiten Identitätsnachweis und verringert so das Risiko, dass ein gestohlenes Passwort allein Zugang zum Konto gewährt.
Sowohl das Registrar- als auch das Hostingkonto nutzen einen zweiten Faktor; die Angaben zur Kontowiederherstellung bleiben aktuell.

#

404 Not Found
Eine 404-Not-Found-Antwort bedeutet, dass der Server die angeforderte Ressource nicht gefunden hat, häufig weil ihr Pfad falsch ist oder ihre Datei nicht hochgeladen wurde.
Ein kleingeschriebener Fotoname behebt einen 404-Fehler, der durch einen Großbuchstaben in der angeforderten Seitenadresse verursacht wurde.

Über diese Einheit

Von StudeliFehler melden

Erstelle deine eigenen Lernmaterialien

Mach aus deinen Notizen, Folien und Dokumenten Lernleitfäden, Übungsfragen, Karteikarten und 6 weitere Tools.

Jetzt starten