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
So verwenden Sie HTML-Formatierer
- 1
HTML einfügen
Minifiziert, schlecht eingerückt oder handgeschrieben — alles funktioniert.
- 2
Einrückung wählen
2 Leerzeichen, 4 Leerzeichen oder Tabs.
- 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.
Das könnte Sie auch interessieren
CSS-Formatierer
Stylesheets verschönern oder minifizieren
JavaScript-Formatierer
JS und TypeScript mit einem echten Parser formatieren
JSON-Formatierer
JSON sofort formatieren, validieren und minifizieren
Base64-Encoder und -Decoder
Base64 und Base64URL kodieren und dekodieren
CSS-Minifizierer
Stylesheets mit einem echten CSS-bewussten Minifizierer verkleinern
Hash-Generator
MD5, SHA-1, SHA-256, SHA-384 und SHA-512
JS-Minifizierer
JavaScript mit echter Minifizierung verkleinern, nicht mit Regex
JWT-Decoder
JSON Web Tokens dekodieren und untersuchen