Esaminare un componente HTML isolato
Rendi riconoscibili contenitori e attributi. Il modulo non risolve componenti o espressioni specifici di Astro, JSX e altri linguaggi di template.
Formatta HTML o rimuovi commenti ordinari localmente, conservando spazi del testo e contenuto degli script durante la rimozione.
Impossibile elaborare questo input. Controlla la sintassi e i limiti indicati di seguito.
Riorganizza documenti o frammenti HTML per esaminarne la struttura senza aprire il codice come pagina attiva. Il formattatore riconosce tag, attributi e testo invece di dividere a ogni delimitatore. Una seconda azione rimuove prudentemente i commenti ordinari. Non vengono eseguiti script né caricati collegamenti e immagini; la pagina non è inviata a servizi remoti di formattazione.
La formattazione analizza HTML e applica una struttura con attenzione rigorosa agli spazi. Non dispone ogni tag su una nuova riga meccanicamente: separare elementi in linea può cambiare gli spazi visibili nel browser.
Il contenuto di script e style non riceve una seconda trasformazione JavaScript o CSS. Usa i formattatori specifici per questi linguaggi. Scrittura e disposizione degli attributi possono essere normalizzate; l’output non riproduce esattamente la sorgente.
Rimuovere commenti non comprime globalmente gli spazi. Vengono cancellati solo intervalli di commenti ordinari riconosciuti. Gli altri caratteri rimangono, inclusi spazi di testo, pre e script. Si conservano commenti marcati con !, direttive che iniziano con # e commenti condizionali riconosciuti.
Questa prudenza non copre tutte le convenzioni applicative. Un framework può usare commenti apparentemente ordinari come marcatori di idratazione. Mantieni quelle uscite nella catena di compilazione e verifica le regole prima di eliminarli. Una buona presentazione non valida completamente accessibilità, SEO o comportamento.
Incolla un frammento o importa un .html. Escludi delimitatori Markdown e codice di template non interpretabile dal parser HTML.
Formatta per rileggere o rimuovi commenti ordinari. La seconda azione non minifica completamente pagina, script e stili.
Esamina testo in linea, attributi e marcatori prima di copiare o scaricare. Cambiare sorgente nasconde il risultato precedente; il ripristino svuota entrambi i campi.
Rendi riconoscibili contenitori e attributi. Il modulo non risolve componenti o espressioni specifici di Astro, JSX e altri linguaggi di template.
Copia un estratto leggibile nella documentazione tecnica. Gli elementi restano testo e non viene creata un’immagine del rendering.
Elimina commenti ordinari da frammenti statici senza comprimere spazi di paragrafi o blocchi preformattati. Senza commenti il risparmio può essere nullo.
Il frammento può restare su una riga con terminazione normalizzata. Non vengono imposti a capo che potrebbero aggiungere spazi visibili.
Input
<div><span>x</span></div>Risultato
<div><span>x</span></div>
Scompare soltanto note. Il paragrafo mantiene gli spazi attorno a b e pre conserva spaziatura e ritorno a capo.
Input
<!-- note --><p>a <b>b</b> c</p><pre> x y
z</pre>Risultato
<p>a <b>b</b> c</p><pre> x y
z</pre>Separare elementi in linea può creare spazi visibili. Il formattatore considera il contesto senza mettere ogni tag su una nuova riga.
No. Il resto del testo, compresi spazi significativi e script, rimane intenzionalmente. Senza commenti ordinari l’output può essere identico all’input.
Non sono eseguiti e il layout HTML non formatta linguaggi integrati. Usa gli strumenti JavaScript e CSS per trasformare esplicitamente questi estratti.
Controlla prima le convenzioni. Alcuni commenti contengono marcatori del runtime. Un’azione adatta a HTML statico non sostituisce la compilazione del framework.
Strumenti correlati
Strumenti simili o complementari a questo.
Formatta o minifica CSS per migliorarne la leggibilità o ridurne le dimensioni.
Formatta JavaScript, TypeScript o JSX per facilitarne la lettura senza eseguire codice. Elaborazione locale nel browser.
Formatta, minimizza e valida un documento XML direttamente nel browser.