Beautifier u Minifier HTML b'xejn
Pretty-print jew minifika HTML b'indentatura ta' nesting xierqa. Jippreserva l-kontenut ġo blokkiet <pre>, <script>, <style>.
Waqqa' fajl hawn, jew ikklikkja biex tfitteq
HTML, HTM · ipproċessat fuq it-tagħmir tiegħek
jew agħfas Ctrl+V biex twaħħal mill-clipboard
L-output jidher hawn…Użi komuni
- Tiddebugja Server-Rendered HTMLAra raw HTML output minn is-server tiegħek (PHP, Rails, Django, Node) f'format indented leġġibbli.
- Formattja Email HTML TemplatesEmail HTML huwa verbose (tables, inline styles). Formattja biex tagħmilha editable u maintainable.
- Formattja Static HTML PagesManually-edited static HTML files ibbieżżew minn formatting konsistenti għall-collaborative editing.
- Nnaddaf CMS-Exported HTMLWordPress, Wix, Squarespace export HTML b'ħafna artifacts. Formattja biex tagħmilha editable.
- Minify HTML għall-ProduzzjoniNaqqas id-daqs tal-fajl HTML għal malajr page loads billi tneħħi spazz abjad u ċaratteri mhux meħtieġa.
Kif Taħdem
Din l-għodda tifformatta jew tikkomprimi l-HTML bl-użu ta' tokenizer konxju tat-tags miktub bl-idejn mibni direttament fil-paġna — l-ebda librerija ta' formattazzjoni ta' parti terza, l-ebda round-trip lil server. Kull karattru tal-markup tiegħek jiġi pproċessat lokalment fil-browser il-mument li tittajpjah jew twaħħlu.
- 1It-tokenizer jiskennja l-markupIskenner karattru b'karattru personalizzat jimxi mill-istring HTML, jidentifika kummenti, dikjarazzjonijiet DOCTYPE, tags ta' ftuħ, tags ta' għeluq, elementi vojta li jagħlqu waħedhom (br, img, input, eċċ.), u nodi tat-test mhux ipproċessati. Helper dedikat isegwi valuri ta' attribut bejn virgoletti biex karattri bħal > ġewwa attribut (eż. value="a>b") qatt ma jikkawżaw tag jinqasam kmieni.
- 2Il-fond tal-indentazzjoni jiġi segwit kull tagGħall-modalità abbelliment, it-tokenizer iżomm kontatur tal-fond. Tags ta' ftuħ fil-livell tal-blokk iżidu l-fond; tags ta' għeluq inaqqsuh qabel jinkitbu. Elementi inline (span, a, strong, em, eċċ.) jinżammu fl-istess linja tal-kontenut tagħhom minflok jitqiegħdu fil-linja mmarkata tagħhom stess. Tags bħal pre, script, style, u textarea għandhom il-kontenut intern tagħhom maħruġ verbatim biex jiġi evitat li jinkorrompu spazji vojta sensittivi jew kodiċi eżekwibbli.
- 3Il-minifikatur jikkollassa l-ispazji vojta bla perikluFil-modalità immiminizzata, il-kontenut tal-blokki pre, script, style, u textarea jiġi mibdul b'sentinels innumerati qabel ma sseħħ kwalunkwe kollassar tal-ispazju vojt. Kummenti HTML jitneħħew, u runs ta' spazju vojt bejn it-tags jitneħħew — ħlief bejn elementi inline ħdejn xulxin, fejn spazju wieħed jinżamm biex il-kliem ma jingħaqadx flimkien. Placeholders sentinel imbagħad jiġu rristawrati għall-kontenut oriġinali tagħhom.
- 4Il-ħruġ jintwera u mhux obbligatorjament jiġi ssejvjatIr-riżultat formattat jew immiminizzat jidher ħaj fil-panel tal-ħruġ flimkien ma' perċentwal ta' bidla fid-daqs. Tista' tikkopjah fil-clipboard jew tniżżlu bħala fajl .html, kollox mingħajr ma titlaq mill-browser.
Għodod Relatati
Beautifier CSS
Ifformatja CSS minifikat b'indentazzjoni konsistenti, jew minifikah. Issortjar alfabetiku b'għażla tal-proprjetajiet għal differenzi prevedibbli.
Minifier u Beautifier CSS
Minifika CSS biex tnaqqas id-daqs tal-fajl jew sebbaħ CSS imminifikat biex jinqara faċilment. Immedjat, fil-browser tiegħek.
Formatter u Validatur XML
Pretty-print u ivvalida XML bl-użu tal-parser DOM nattiv tal-browser tiegħek. Jinkludi output minimizzat għal użu fil-produzzjoni.