HTML-formatter
Mooi gedrukte HTML met de juiste nesting-inspringing, zonder ooit de pre-, script- of stijlinhoud aan te raken.
HTML-formatter
Plak verkleinde, gekopieerde of gewoon rommelige HTML en zorg ervoor dat het weer correct ingesprongen is: elk genest element stapt in met de door jou gekozen inspringing (twee spaties, vier spaties of tabs), lege elementen zoals br, img, input, meta en link worden behandeld als niet-nesten, en inline-elementen zoals a, b, em, strong, span en code blijven op de regel van hun bovenliggende lijn wanneer het hele element past - dus korte lijstitems en links blijven compact in plaats van te exploderen in elk drie regels.
De formatter is bewust vergevingsgezind, omdat HTML in het wild misvormd is. Niet-overeenkomende of niet-gesloten tags veroorzaken nooit een fout: een verdwaalde sluittag wordt verwijderd, een niet-gesloten element wordt impliciet gesloten door het bovenliggende element, en de rest van de documentformaten wordt zo goed mogelijk opgemaakt. De inhoud van pre-, script- en stijlelementen wordt woordelijk doorgegeven: uw vooraf opgemaakte tekst behoudt de spatiëring en uw ingebedde JavaScript en CSS worden nooit opnieuw ingesprongen of opnieuw geplaatst.
Twee opruimopties behandelen het gebruikelijke geluid. Met 'Witte regels tussen elementen verwijderen' worden de lege regels verwijderd die zich opstapelen wanneer markeringen uit sjablonen worden gekopieerd, en met 'Witruimte in tekst samenvouwen' worden reeksen spaties en regeleinden binnen tekstknooppunten omgezet in afzonderlijke spaties - nooit binnen pre, script of stijl. De telling onder de uitvoer rapporteert elementen, lijnen in en uit en het diepste nestniveau.
Alles draait lokaal in uw browser: pagina's, sjablonen en e-mailopmaak verlaten nooit uw machine. Kopieer het resultaat of download het als .txt-bestand.