Skrášľovač a minifikátor HTML zadarmo
Pekne vytlačte alebo minifikujte HTML so správnym odsadením vnorenia. Zachováva obsah v blokoch <pre>, <script>, <style>.
Presuňte sem súbor alebo kliknutím vyberte
HTML, HTM · spracované vo vašom zariadení
alebo stlačte Ctrl+V na vloženie zo schránky
Výstup sa zobrazí tu…Bežné použitia
- Ladenie HTML vyplyvajúceho zo serveraPozrite si raw HTML výstup z vášho servera (PHP, Rails, Django, Node) v čitateľnom odsadenom formáte.
- Formátovanie šablón HTML e-mailuEmail HTML je zložitý (tabuľky, vložené štýly). Formátujte ho, aby bol upravovateľný a udržiavateľný.
- Formátovanie statických HTML stránokRučne upravované statické súbory HTML majú úžitok z konzistentného formátovania na spoločné úpravy.
- Vyčistiť HTML exportovaný z CMSWordPress, Wix, Squarespace export HTML s veľa artefaktov. Formátujte ho, aby bol upravovateľný.
- Minifikujte HTML na výrobuZnížte veľkosť súboru HTML na rýchlejšie načítanie stránok odstraňovaním prázdneho miesta a nepotrebných znakov.
Ako to funguje
Tento nástroj formátuje alebo komprimuje HTML pomocou ručne napísaného tokenizéra citlivého na tagy zabudovaného priamo do stránky — bez formátovacej knižnice tretej strany, bez okruhu na server. Každý znak vašich značiek sa spracúva lokálne v okamihu, keď ho napíšete alebo vložíte.
- 1Tokenizér prehľadáva značkyVlastný skener po jednotlivých znakoch prechádza reťazec HTML a identifikuje komentáre, deklarácie DOCTYPE, otváracie tagy, zatváracie tagy, samozatvárajúce prázdne elementy (br, img, input atď.) a surové textové uzly. Vyhradený pomocník sleduje hodnoty atribútov v úvodzovkách, takže znaky ako > vnútri atribútu (napr. value="a>b") nikdy nespôsobia predčasné rozdelenie tagu.
- 2Hĺbka odsadenia sa sleduje pre každý tagV režime skrášlenia tokenizér udržiava počítadlo hĺbky. Blokové otváracie tagy hĺbku zvyšujú; zatváracie tagy ju znižujú pred zápisom. Inline elementy (span, a, strong, em atď.) zostávajú na tom istom riadku ako ich obsah namiesto presunu na vlastný odsadený riadok. Tagy ako pre, script, style a textarea majú svoj vnútorný obsah vypísaný doslovne, aby sa predišlo poškodeniu kódu citlivého na biele znaky alebo spustiteľného kódu.
- 3Minifikátor bezpečne zbaľuje biele znakyV režime minifikácie sa obsah blokov pre, script, style a textarea pred akýmkoľvek zbaľovaním bielych znakov vymení za číslované zástupné znaky. Komentáre HTML sa odstránia a sledy bielych znakov medzi tagmi sa odstránia — okrem priľahlých inline elementov, kde sa zachová jedna medzera, aby sa slová nezliali. Zástupné znaky sa potom obnovia na svoj pôvodný obsah.
- 4Výstup sa zobrazuje a voliteľne ukladáFormátovaný alebo minifikovaný výsledok sa zobrazuje živo vo výstupnom paneli spolu s percentom zmeny veľkosti. Môžete ho skopírovať do schránky alebo stiahnuť ako súbor .html, a to všetko bez opustenia prehliadača.
Súvisiace nástroje
Skrášľovač CSS
Sformátujte minifikovaný CSS s jednotným odsadením alebo ho minifikujte. Voliteľné abecedné zoradenie vlastností pre predvídateľné rozdiely.
Minifikátor a skrášľovač CSS
Minifikujte CSS na zmenšenie veľkosti súboru alebo skrášlite minifikované CSS pre čitateľnosť. Okamžite, vo vašom prehliadači.
Formátovač a validátor XML
Pekne vytlačte a validujte XML pomocou natívneho DOM parseru vášho prehliadača. Zahŕňa minifikovaný výstup pre produkčné použitie.