Preskočiť na obsah
TextArray
100% lokálne

Formátovač HTML

Sformátujte HTML so správnym odsadením vnorenia — obsah pre, script a style ostáva nedotknutý.

Vstup
Výstup

Formátovač HTML

Vložte minifikované, skopírované alebo jednoducho neprehľadné HTML a dostanete ho späť správne odsadené: každý vnorený prvok sa posunie o zvolené odsadenie (dve medzery, štyri medzery alebo tabulátor), nepárové prvky ako br, img, input, meta a link sa berú ako nevnorujúce a riadkové prvky ako a, b, em, strong, span a code ostávajú na riadku rodiča, kedykoľvek sa tam celý prvok zmestí — krátke položky zoznamov a odkazy tak ostanú kompaktné namiesto rozpadu na tri riadky.

Formátovač je zámerne zhovievavý, pretože HTML v praxi býva chybné. Nespárované či neuzavreté značky nikdy nevyvolajú chybu: prebytočná uzatváracia značka sa zahodí, neuzavretý prvok sa implicitne uzavrie rodičom a zvyšok dokumentu sa sformátuje, ako najlepšie sa dá. Obsah prvkov pre, script a style prechádza doslovne — predformátovaný text si zachová medzery a vložený JavaScript či CSS sa nikdy nepreodsadí.

Dve možnosti čistenia riešia bežný šum. „Odstrániť prázdne riadky medzi prvkami" zmaže prázdne riadky nahromadené pri kopírovaní zo šablón a „Zlúčiť biele znaky v texte" zmení série medzier a zalomení v textových uzloch na jedinú medzeru — nikdy však vnútri pre, script alebo style. Súhrn pod výstupom ukazuje počet prvkov, riadky pred a po a najhlbšiu úroveň vnorenia.

Všetko beží lokálne vo vašom prehliadači: stránky, šablóny ani e-mailový markup nikdy neopustia váš počítač. Výsledok skopírujte alebo stiahnite ako .txt súbor.

Časté otázky

Čo sa stane s chybným HTML?
Sformátuje sa aj tak. Prebytočná uzatváracia značka sa zahodí, neuzavretý prvok implicitne uzavrie jeho rodič a chyba sa nikdy nezobrazí — HTML z praxe býva málokedy dokonalé a formátovač s tým počíta.
Zmení sa obsah script, style alebo pre?
Nie. Vnútorný obsah prvkov pre, script a style prechádza bajt po bajte. Predformátované medzery aj vložený JavaScript a CSS si zachovajú presné pôvodné rozloženie.
Kedy ostanú riadkové prvky na jednom riadku?
Riadkové prvky (a, b, i, em, strong, span, code, small, sub, sup) ostávajú na riadku rodiča, keď sa celý prvok zmestí do približne 80 znakov pri aktuálnom odsadení. Dlhšie prvky sa zalomia do odsadených riadkov ako blokové prvky.
Čo robí možnosť „Zlúčiť biele znaky v texte"?
Série medzier, tabulátorov a zalomení v textových uzloch sa zmenia na jedinú medzeru — presne tak ich aj tak vykresľuje prehliadač. Obsah pre, script a style sa nikdy nezlučuje.
Nahráva sa moje HTML niekam?
Nie. Nástroj beží výhradne vo vašom prehliadači a váš markup nikdy neopustí vaše zariadenie.