HTML
Formátovač HTML
Minifikujte a formátujte HTML.
O formátování HTML
HTML je značkovací jazyk, který strukturuje každou webovou stránku. Minifikace odstraňuje bílé znaky, komentáře a nadbytečnou syntaxi, aby se zmenšil soubor pro produkci; zkrášlení ho znovu odsadí, aby byly vnořené elementy snadno čitelné a upravitelné.
Bílé znaky uvnitř <pre>, <textarea> a několika dalších prvků mají význam pro zobrazení stránky, takže naivní minifikátor, který by bez rozdílu odstranil všechny bílé znaky, by je viditelně rozbil. Tento nástroj bílé znaky rozeznává: mezi běžnými značkami sloučí bezvýznamný prostor, ale prvky citlivé na bílé znaky ponechá nedotčené. Běžné <!-- komentáře --> se odstraňují, ale stará syntaxe podmíněných komentářů, kterou některé starší weby stále používají pro Internet Explorer, například <!--[if IE]>...<![endif]-->, zůstává zcela nedotčená, protože nejde o skutečný komentář, ale o direktivu, která je náhodou zapsaná v syntaxi komentáře. I booleovské atributy jako checked="checked" se ponechávají přesně tak, jak byly napsány, místo aby se zkrátily na holou formu.
Kde se s tím setkáte
- Zmenšení značkování stránky před nasazením do produkce
- Přeformátování značkování vráceného API nebo serverovým renderováním pro účely debugování
- Úprava HTML zkopírovaného z exportu CMS nebo z jiného webu
- Sjednocení odsazení před revizí diffu značkování
Často kladené otázky
Změní minifikace vzhled mé stránky?
Ne. Odstraní se jen bílé znaky, komentáře a nadbytečná syntaxe — vykreslený výsledek zůstává stejný.
Minifikuje se tím i vložené CSS a JavaScript?
Ano. CSS uvnitř značek <style> a JavaScript uvnitř značek <script> se minifikují společně s okolním značkováním.
Ukládá se mé HTML?
Ne. Převod probíhá na serveru pouze pro tento jeden požadavek; poté se nic nezaznamenává ani neuchovává.
Co se stane s bílými znaky uvnitř <pre> nebo <textarea>?
Zůstanou beze změny. Tyto prvky zobrazují svůj obsah přesně tak, jak byl zapsán, včetně zalomení řádků a odsazení, takže sloučení bílých znaků uvnitř by skutečně změnilo, jak stránka vypadá — na rozdíl od bílých znaků mezi běžnými značkami, které jsou vizuálně bezvýznamné a bezpečné k odstranění. Tento nástroj rozpoznává prvky citlivé na bílé znaky a záměrně je přeskakuje, aby se tomu vyhnul.