Liigu põhisisu juurde

HTML kaunistaja ja minifitseerija tasuta

Prindi või minifitseeri HTML nõuetekohase pesastamisega taandega. Säilitab <pre>, <script>, <style> plokkide sisu.

Töötab võrguühenduseta pärast laadimist

Lohistage fail siia või klõpsake sirvimiseks

HTML, HTM · töödeldakse sinu seadmes

või vajutage lõikelaualt kleepimiseks Ctrl+V

Sirvi faile
Vormindatud HTML
Väljund ilmub siia…

Levinud kasutusviisid

  • Siluge serveri poolt renderdatud HTML-iVaadake oma serveri toores HTML väljundit (PHP, Rails, Django, Node) loetavas taandatud formaadis.
  • Vormindage e-posti HTML-i mallidE-posti HTML on põhjalik (tabelid, sisestatud stiilid). Vormindage, et muuta see redigeeritavaks ja säilitamiskõlgus.
  • Vormindage staatilised HTML lehedKäsitsi redigeeritud staatilised HTML failid kasuvad ühtsest vormindamisest koostööredigeerimiseks.
  • Puhastage CMS-ist eksporditud HTMLWordPress, Wix, Squarespace eksport HTML palju artefaktidega. Vormindage, et muuta see redigeeritavaks.
  • Minifitseerige HTML tootmiseksVähendage HTML faili suurust kiiremaks lehelaadimiseks, eemaldades tühje kohti ja ebavajalikke märke.

Kuidas see töötab

See tööriist vormindab või tihendab HTML-i, kasutades käsitsi kirjutatud siltiteadlikku tokeniseerijat, mis on integreeritud otse lehele — kolmanda osapoole vormindusteeki ega serveri ida-tagasit pole. Iga sinu markupi tähemärk töödeldakse kohapeal brauseris hetkel, mil kirjutad või kleebid selle.

  1. 1
    Tokeniseerija skaneerib markupi
    Kohandatud tähemärk-tähemärgi-kaupa skänner käib HTML-stringi läbi, tuvastades kommentaare, DOCTYPE deklaratsioone, avavaid silte, sulgevaid silte, iseennast-sulgevaid tühielemente (br, img, input jne) ja toorest tekstisõlmi. Spetsiaalne abistaja jälgib jutumärkides atribuudiväärtusi, nii et tähemärgid nagu > atribuudi sees (nt value="a>b") ei põhjustaks kunagi sildi enneaegset katkemist.
  2. 2
    Sisennisügavust jälgitakse sildipõhiselt
    Ilustamise režiimi jaoks hoiab tokeniseerija sügavusloendajat. Plokitasandi avavad sildid suurendavad sügavust; sulgevad sildid vähendavad seda enne kirjutamist. Reasiseelemendid (span, a, strong, em jne) hoitakse samal real oma sisuga, mitte ei lükata omaette sisennitud reale. Sildid nagu pre, script, style ja textarea saavad oma sisu väljastatud sõna-sõnalt, et vältida tühikutundliku või käivitatava koodi rikkumist.
  3. 3
    Minifitseerija kokkuvõtab tühikuid ohutult
    Minifitseerimise režiimis vahetatakse pre, script, style ja textarea plokkide sisu numbriliste tähistajate vastu enne mis tahes tühikute kokkuvõtmist. HTML-kommentaarid eemaldatakse ja tühikuseeriad siltide vahel eemaldatakse — välja arvatud kõrvutiasetsevate reasiseelementide vahel, kus üks tühik säilitatakse, et sõnad ei sulanduks kokku. Tähistaja-platsihoidjad seejärel taastatakse oma algsele sisule.
  4. 4
    Väljund kuvatakse ja valikuliselt salvestatakse
    Vormindatud või minifitseeritud tulemus ilmub reaalajas väljundpaneelis koos suurusemuutuse protsendiga. Saad selle kopeerida lõikelauale või laadida alla .html failina, ilma brauserist lahkumata.

Seotud tööriistad

Korduma kippuvad küsimused