Formatter tal-HTML
Ibbewtifika HTML mħawwad b’indentazzjoni nadifa, jew minimizzah b’mod sigur, fil-brawżer tiegħek. CSS u JavaScript inline jiġu ffurmattjati wkoll.
Kif tifformatja HTML
- Waħħal l-HTML tiegħek, jew ikklikkja Iftaħ fajl biex tiftaħ fajl
.htmljew.htm(sa 10 MB). - Agħżel l-Indentazzjoni (2 spazji, 4 spazji jew tab) u jekk għandekx Aqsam il-linji f’ 80 jew 120 karattru.
- Immarka Indenta u jekk tridhom indentati ġewwa
<html>, u Neħħi l-kummenti biex titlaq il-kummenti<!-- … -->. - Ikklikkja Ifformatja (ibbewtifika) għal kodiċi li jinqara, jew Minimizza għall-iżgħar verżjoni sigura.
- Ikkopja jew niżżel ir-riżultat. Il-linja tal-istatus turi d-daqs qabel u wara.
Ir-riżultat jintwera bħala test sempliċi fil-kaxxa tal-output. L-HTML tiegħek qatt ma jitfassal jew jitħaddem f’din il-paġna, għalhekk scripts fil-kodiċi li twaħħal ma jistgħu jagħmlu xejn.
Ibbewtifika: HTML li jinqara u indentat b’mod konsistenti
Ifformatja (ibbewtifika) juża js-beautify, il-formatter wara ħafna editors tal-kodiċi:
- l-elementi tal-blokk jitqiegħdu fuq linji tagħhom, indentati skont il-fond tan-nesting, filwaqt li elementi inline bħal
<a>,<b>jew<span>jibqgħu ġewwa t-test; - il-kontenut ta’
<script>u<style>jiġi ffurmattjat bħala JavaScript u CSS; <pre>u<textarea>jitħallew eżattament kif inkitbu, għax l-ispazji tagħhom jidhru;- linji vojta konsekuttivi jitnaqqsu għal waħda;
- b’wisa’ tal-qsim, linji twal tat-test u listi twal ta’ attributi jinqasmu.
Il-bewtifikazzjoni ma tirranġax markup miksur: <div> mhux magħluq jibqa’ mhux magħluq, u l-indentazzjoni li ssegwih turi fejn hi l-problema.
Minimizza: HTML iżgħar mingħajr ma tbiddel il-paġna
Minimizza juża approċċ konservattiv apposta:
- serje ta’ spazji, tabs u tmiem tal-linji fit-test isiru spazju wieħed, bħalma juri l-brawżer;
- l-ispazji ħdejn elementi tal-blokk u tal-head (
<div>,<p>,<li>,<td>,<meta>,<br>…) jitneħħew, għax qatt ma jitfasslu; - spazju wieħed bejn elementi inline jinżamm, biex
<b>big</b> <i>world</i>ma jsirx “bigworld”; - il-kummenti jitneħħew meta Neħħi l-kummenti tkun immarkata, ħlief kummenti kondizzjonali (
<!--[if IE]>) u kummenti li jibdew b’<!--!; - il-kontenut ta’
<script>,<style>,<pre>u<textarea>qatt ma jintmess, u l-valuri tal-attributi jinżammu eżattament, il-kwotazzjonijiet inklużi.
Ma jneħħix tags ta’ għeluq fakultattivi, ma jerġax jikteb attributi u ma jikkompressax JavaScript u CSS inline: dawn l-ottimizzazzjonijiet jiffrankaw ftit aktar imma jistgħu jkissru l-paġni. Għall-biċċa l-kbira tal-paġni, il-kompressjoni HTTP (gzip jew Brotli) tiffranka ħafna aktar minn kwalunkwe minifier, għalhekk il-minimizzazzjoni hija l-aktar utli għal HTML f’emails, templates jew strings tal-JavaScript.
Mistoqsijiet frekwenti
Il-kodiċi tiegħi jittella’?
Le. Kemm l-iffurmattjar kif ukoll il-minimizzazzjoni jaħdmu fil-brawżer tiegħek; il-kodiċi tiegħek qatt ma jitlaq mill-kompjuter tiegħek.
Għaliex il-paġna tiegħi dehret differenti wara l-minimizzazzjoni?
Ma għandhiex f’każijiet normali. L-eċċezzjoni waħda hija CSS li jbiddel kif jintwerew l-ispazji, pereżempju white-space: pre fuq element li mhuwiex <pre> jew <textarea>, jew element li d-display tiegħu nbidel minn block għal inline: l-ispazji miġbura hemm isiru viżibbli.
Il-formatter jivvalida l-HTML tiegħi?
Le. Jifformatja dak li tagħtih. Biex tiċċekkja li l-markup huwa validu, uża validatur bħall-W3C Nu HTML Checker.
Nista’ nifformatja templates tal-Vue, Svelte jew Django?
Il-biċċa l-kbira. It-tags tat-template ġewwa t-test u l-attributi jinżammu, imma sintassi kumplessa ta’ template tista’ tħawwad l-indentazzjoni, għalhekk iċċekkja r-riżultat.
X’jibdel “Indenta <head> u <body>”?
B’mod awtomatiku, <head> u <body> jibdew fl-istess livell ta’ <html>, konvenzjoni komuni li tiffranka livell ta’ indentazzjoni. Immarka l-għażla biex tindentahom livell iktar fil-fond.
Għodod relatati
- Formatter tal-XML Iffurmatja, minifika u ivvalida XML fil-brawżer tiegħek. L-iżbalji jiġu rrappurtati bil-linja u l-kolonna tagħhom. Il-fajls tiegħek ma jittellgħux qatt.
- Formatter u validatur tal-JSON Formatter u validatur tal-JSON b’xejn li jibbewtifika, jimminimizza u jiċċekkja l-JSON fil-brawżer tiegħek, b’żbalji tas-sintassi bil-linja u l-kolonna.
- Generatur tal-meta tags Generatur tal-meta tags b’xejn għat-titlu, il-meta description, l-URL kanoniku, robots u viewport, b’kontrolli tat-tul u HTML eskejpjat sew.