Preskoči na sadržaj
TextArray
100% lokalno

HTML formater

Lijepo ispišite HTML s pravilnim uvlačenjem, bez dodirivanja sadržaja pre, skripte ili stila.

Unos
Rezultat

HTML formater

Zalijepite umanjeni, kopirani ili samo neuredan HTML i vratite ga ispravno uvučen: svaki ugniježđeni element ulazi prema vašoj odabranoj uvlaci (dva razmaka, četiri razmaka ili tabulator), prazni elementi kao što su br, img, input, meta i veza tretiraju se kao neugniježđeni, a ugrađeni elementi kao što su a, b, em, strong, span i code ostaju na svom nadređenom retku kad god cijeli element stane — tako da stavke kratke liste i veze ostaju kompaktan umjesto da se raspadne u tri retka svaki.

Formater namjerno oprašta, jer je HTML u prirodi krivo oblikovan. Neusklađene ili nezatvorene oznake nikada ne stvaraju pogrešku: zalutala zatvarajuća oznaka se ispušta, nezatvoreni element implicitno zatvara njegov roditelj, a ostatak dokumenta oblikuje najbolje što može. Sadržaj elemenata pre, skripte i stila prolazi doslovce — vaš unaprijed formatirani tekst zadržava svoj razmak, a vaš ugrađeni JavaScript i CSS nikada se ne uvlače ili mijenjaju.

Dvije opcije čišćenja rješavaju uobičajenu buku. "Ukloni prazne retke između elemenata" uklanja prazne retke koji se gomilaju kada se označavanje kopira iz predložaka, a "Sažimanje razmaka u tekstu" pretvara nizove razmaka i prijeloma redaka unutar tekstualnih čvorova u pojedinačne razmake — nikad unutar pre, skripta ili stila. Zbroj ispod izlaza izvještava o elementima, ulaznim i izlaznim linijama i najdubljoj razini ugniježđenja.

Sve radi lokalno u vašem pregledniku: stranice, predlošci i označavanje e-pošte nikada ne napuštaju vaš stroj. Kopirajte rezultat ili ga preuzmite kao .txt datoteku.

FAQ

Što se događa s neispravnim HTML-om?
Svejedno se formatira. Zalutala zatvarajuća oznaka je ispuštena, nezatvoreni element je implicitno zatvoren od strane svog nadređenog, i nikada se ne prikazuje nikakva pogreška - HTML u stvarnom svijetu rijetko je savršen i program za formatiranje je napravljen za to.
Hoće li se moj scenarij, stil ili prethodni sadržaj promijeniti?
Ne. Unutarnji sadržaj elemenata pre, skripta i stila prolazi kroz bajt za bajtom. Unaprijed formatirani razmaci, ugrađeni JavaScript i CSS zadržavaju svoj točan izvorni izgled.
Kada ugrađeni elementi ostaju u jednom retku?
Umetnuti elementi (a, b, i, em, strong, span, code, small, sub, sup) ostaju u roditeljskom retku kada cijeli element stane unutar oko 80 znakova u trenutnoj uvlaci. Duži elementi se lome u uvučene linije kao svaki blok element.
Što radi "Sažimanje razmaka u tekstu"?
Nizovi razmaka, kartica i prijeloma redaka unutar tekstualnih čvorova postaju jedan razmak, što je način na koji ih preglednici ionako prikazuju. Sadržaj unutar pred, scenarija i stila nikad se ne sažima.
Je li moj HTML igdje učitan?
Ne. Alat u potpunosti radi u vašem pregledniku i vaša oznaka nikada ne napušta vaš uređaj.