Pāriet uz galveno saturu

HTML pārveidotājs un minifikators bez maksas

Glīti drukā vai minificē HTML ar pareizu ligzdošanas atkāpi. Saglabā saturu <pre>, <script>, <style> blokos.

Darbojas bezsaistē pēc ielādes

Nometiet failu šeit vai noklikšķiniet, lai izvēlētos

HTML, HTM · apstrādāts jūsu ierīcē

vai nospiediet Ctrl+V, lai ielīmētu no starpliktuves

Pārlūkot failus
Formatēts HTML
Izvade parādīsies šeit…

Biežākie lietojumi

  • Atkļūdojiet servera renderētu HTMLSkatiet neapstrādātu HTML izeju no sava servera (PHP, Rails, Django, Node) lasāmā atkāpināta formātā.
  • Formatējiet e-pasta HTML veidnesE-pasta HTML ir detalizēts (tabulas, iebūvēti stili). Formatējiet, lai padarītu to rediģējamu un uzturējamu.
  • Formatējiet statiskas HTML lapasManuāli rediģēti statiski HTML faili gūst labumu no konsekventa formatējuma sadarbības rediģēšanai.
  • Notīriet no CMS eksportētu HTMLWordPress, Wix, Squarespace eksportē HTML ar daudziem artefaktiem. Formatējiet, lai padarītu to rediģējamu.
  • Minifikējiet HTML ražošanaiSamaziniet HTML faila lielumu ātrākai lapas ielādei, noņemot tukšas vietas un nevajadzīgas rakstzīmes.

Kā tas darbojas

Šis rīks formatē vai saspiež HTML, izmantojot pašrakstītu birku informētu tokenizatoru, kas iebūvēts tieši lapā — bez trešās puses formatēšanas bibliotēkas, bez servera saziņas. Katra jūsu marķējuma rakstzīme tiek apstrādāta lokāli tajā brīdī, kad to ierakstāt vai ielīmējat.

  1. 1
    Tokenizators skenē marķējumu
    Pielāgots rakstzīmi-pa-rakstzīmei skeneris iet cauri HTML virknei, identificējot komentārus, DOCTYPE deklarācijas, atverošas birkas, aizverošas birkas, pašaizverošos tukšos elementus (br, img, input utt.) un neapstrādātus teksta mezglus. Speciāls palīgs izseko citētas atribūtu vērtības, lai rakstzīmes, piemēram, > atribūta iekšpusē (piemēram, value="a>b"), nekad neizraisītu birkas priekšlaicīgu sadalīšanu.
  2. 2
    Atkāpes dziļums tiek izsekots katrai birkai
    Skaistošanas režīmā tokenizators uztur dziļuma skaitītāju. Bloka-līmeņa atverošās birkas palielina dziļumu; aizverošās birkas to samazina pirms tiek uzrakstītas. Iekļautie elementi (span, a, strong, em utt.) tiek turēti tajā pašā rindā ar savu saturu, nevis izstumti savā atkāptajā rindā. Birkām, piemēram, pre, script, style un textarea, to iekšējais saturs tiek izvadīts burtiski, lai izvairītos no atstarpi-jutīga vai izpildāma koda sabojāšanas.
  3. 3
    Minifikators droši sakļauj atstarpes
    Minifikācijas režīmā pre, script, style un textarea bloku saturs tiek aizstāts ar numurētiem starpniekiem, pirms notiek jebkāda atstarpju sakļaušana. HTML komentāri tiek noņemti, un atstarpju sērijas starp birkām tiek noņemtas — izņemot starp blakusesošiem iekļautiem elementiem, kur viena atstarpe tiek saglabāta, lai vārdi nesaplūstu kopā. Starpnieku vietturi tad tiek atjaunoti to sākotnējā saturā.
  4. 4
    Izvade tiek parādīta un neobligāti saglabāta
    Formatētais vai minificētais rezultāts parādās dzīvajā laikā izvades panelī kopā ar izmēra izmaiņas procentiem. Varat to kopēt starpliktuvē vai lejupielādēt kā .html failu, visu to izdarot, neatstājot pārlūkprogrammu.

Saistītie rīki

Bieži uzdotie jautājumi