Vai al contenuto
TextArray
100% locale

Formattatore HTML

HTML piuttosto stampato con rientro di annidamento corretto, senza mai toccare il contenuto di pre, script o stile.

Ingresso
Uscita

Formattatore HTML

Incolla HTML minimizzato, copiato o semplicemente disordinato e ripristinalo con il rientro corretto: ogni elemento nidificato si inserisce in base al rientro scelto (due spazi, quattro spazi o tab), gli elementi void come br, img, input, meta e link vengono trattati come non nidificati e gli elementi in linea come a, b, em, strong, span e code rimangono sulla riga principale ogni volta che l'intero elemento si adatta, quindi gli elementi dell'elenco breve e i collegamenti rimangono compatti invece di esplodere in tre righe ciascuno.

Il formattatore è deliberatamente indulgente, perché l'HTML in natura non è valido. I tag non corrispondenti o non chiusi non producono mai un errore: un tag di chiusura vagante viene eliminato, un elemento non chiuso viene chiuso implicitamente dal suo genitore e il resto del documento viene formattato nel miglior modo possibile. Il contenuto degli elementi pre, script e stile passa alla lettera: il testo preformattato mantiene la spaziatura e i JavaScript e i CSS incorporati non vengono mai rientrati o ridisposti.

Due opzioni di pulizia gestiscono il solito rumore. "Rimuovi le righe vuote tra gli elementi" rimuove le righe vuote che si accumulano quando il markup viene copiato dai modelli e "Comprimi gli spazi bianchi nel testo" trasforma le sequenze di spazi e le interruzioni di riga all'interno dei nodi di testo in spazi singoli, mai all'interno di pre, script o stile. Il conteggio sotto l'output riporta gli elementi, le linee in entrata e in uscita e il livello di nidificazione più profondo.

Tutto viene eseguito localmente nel tuo browser: pagine, modelli e markup e-mail non lasciano mai il tuo computer. Copia il risultato o scaricalo come file .txt.

FAQ

Cosa succede con l'HTML non valido?
Si formatta comunque. Un tag di chiusura isolato viene eliminato, un elemento non chiuso viene chiuso implicitamente dal suo genitore e non viene mai mostrato alcun errore: l'HTML del mondo reale raramente è perfetto e il formattatore è creato per questo.
La mia sceneggiatura, il mio stile o i miei contenuti verranno modificati?
No. Il contenuto interno degli elementi pre, script e style passa byte per byte. La spaziatura preformattata, JavaScript e CSS incorporati mantengono il loro esatto layout originale.
Quando gli elementi in linea rimangono su una riga?
Gli elementi in linea (a, b, i, em, strong, span, code, small, sub, sup) rimangono sulla riga principale quando l'intero elemento rientra in circa 80 caratteri nel rientro corrente. Gli elementi più lunghi si dividono in linee rientrate come qualsiasi elemento di blocco.
Cosa fa "Comprimi gli spazi bianchi nel testo"?
Le sequenze di spazi, tabulazioni e interruzioni di riga all'interno dei nodi di testo diventano un unico spazio, che è il modo in cui i browser li visualizzano comunque. Il contenuto all'interno di pre, script e stile non viene mai compresso.
Il mio HTML è caricato da qualche parte?
No. Lo strumento funziona interamente nel tuo browser e il tuo markup non lascia mai il tuo dispositivo.