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.
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
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.
- 1Tokenizators skenē marķējumuPielā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.
- 2Atkāpes dziļums tiek izsekots katrai birkaiSkaistoš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.
- 3Minifikators droši sakļauj atstarpesMinifikā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ā.
- 4Izvade tiek parādīta un neobligāti saglabātaFormatē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
CSS pārveidotājs
Noformējiet minimizētu CSS ar vienmērīgu atkāpju lietojumu vai minimizējiet to. Pēc izvēles īpašību kārtošana alfabēta secībā paredzamām atšķirībām.
CSS minifikators un pārveidotājs
Minificē CSS, lai samazinātu faila izmēru, vai pārveidojiet minificētu CSS lasāmībai. Tūlītēji, pārlūkprogrammā.
XML formatētājs un validētājs
Glīti drukā un validē XML, izmantojot pārlūkprogrammas natīvo DOM parsētāju. Ietver minificētu izvadu ražošanas lietošanai.