Zum Hauptinhalt springen
Tooletto

HTML-Verschöner

Eine Voreinstellung von HTML-Formatierer

Verwandeln Sie minifiziertes oder schlecht eingerücktes HTML zurück in etwas Lesbares. Fügen Sie eine einzelne komprimierte Zeile ein und erhalten Sie korrekt verschachteltes Markup mit konsistenter Einrückung — einschließlich jedes in die Seite eingebetteten CSS und JavaScript.

  • Dateien verlassen niemals Ihr Gerät
  • Kostenlos, keine Anmeldung
  • Keine Wasserzeichen
  • Funktioniert nach dem Laden auch offline
Loading tool…

So verwenden Sie HTML-Formatierer

  1. 1

    HTML einfügen

    Minifiziert, schlecht eingerückt oder handgeschrieben — alles funktioniert.

  2. 2

    Einrückung wählen

    2 Leerzeichen, 4 Leerzeichen oder Tabs.

  3. 3

    Ergebnis kopieren

    Oder als .html-Datei herunterladen.

Von jemand anderem gesendetes minifiziertes Markup lesen

Minifiziertes HTML — von einem Build-Tool auf eine oder wenige lange Zeilen zusammengefaltet — ist vollständig für die Übertragungsgröße optimiert, nicht für einen lesenden Menschen, was in dem Moment zu einem echten Hindernis wird, in dem Sie die Seitenstruktur eines Konkurrenten inspizieren, ein Produktionsproblem durch Ansehen des Quellcodes debuggen, oder verstehen müssen, wie ein eingebettetes Drittanbieter-Widget tatsächlich gebaut ist. Es zu verschönern stellt die Verschachtelung wieder her, der ein menschlicher Leser folgen muss: jedes Element auf seiner eigenen Zeile, eingerückt, um zu zeigen, wie tief es in seinen Eltern liegt, was die Darstellung ist, über die eine Person tatsächlich nachdenkt, statt der einzelnen dichten Zeile, die ein Build-Tool für die maschinelle Übertragung optimiert hat.

Die Struktur einer Seite wiederherstellen, die Sie nicht selbst geschrieben haben

Eine von jemand anderem gebaute Seite zu inspizieren — die Landingpage eines Konkurrenten, das Markup eines eingebetteten Widgets, ein altes Projekt ohne zugänglichen Quellcode — ist einer der häufigsten Gründe, speziell auf einen Verschöner zurückzugreifen: Die Entwicklertools des Browsers zeigen das live gerenderte DOM, was für einen Zweck nützlich ist, während das Verschönern des rohen HTML-Quellcodes die echte, vom Server gesendete Dokumentstruktur mit wiederhergestellter Einrückung zeigt, was eine andere und oft nützlichere Ansicht ist, wenn versucht wird zu verstehen, wie eine Seite tatsächlich gebaut wurde, statt wie sie letztlich gerendert wurde.

Häufig gestellte Fragen

Formatiert es das CSS und JavaScript innerhalb der Seite?

Ja. Der Inhalt innerhalb von `<style>` und `<script>` wird an die CSS- und JavaScript-Parser übergeben, daher wird eine komplette Ein-Datei-Seite korrekt formatiert, statt diese Blöcke unangetastet zu lassen.

Ändert die Formatierung, wie meine Seite gerendert wird?

Fast nie, aber nicht ganz nie: HTML behandelt Leerzeichen innerhalb von `<pre>`, `<textarea>` und Elementen mit `white-space: pre` als bedeutsam. Diese werden exakt so gelassen, wie sie sind. Inline-Elemente können in Randfällen um ein Leerzeichen verschoben werden, weshalb der Formatierer bei ihnen konservativ ist.

Warum wird mein HTML abgelehnt?

Normalerweise wirklich unausgeglichene Tags, oder Template-Syntax wie Handlebars, Jinja oder Blade, die kein gültiges HTML ist. Browser reparieren beschädigtes Markup still; ein Formatierer muss die Struktur verstehen und kann das nicht.

Wird mein Markup irgendwohin hochgeladen?

Nein. Der Parser läuft in Ihrem Browser, daher bleiben unveröffentlichte Seiten und Kundenarbeit auf Ihrer Maschine.