Ingyenes HTML-szépítő és minifier
Formázz vagy minifikálj HTML-t megfelelő beágyazási behúzással. Megőrzi a tartalmat a <pre>, <script>, <style> blokkokon belül.
Húzza ide a fájlt, vagy kattintson a tallózáshoz
HTML, HTM · az eszközödön dolgozza fel
vagy nyomjon Ctrl+V-t a vágólapról való beillesztéshez
A kimenet itt jelenik meg…Gyakori felhasználások
- Kiszolgáló által renderelt HTML hibakereséseTekintse meg a szerverből (PHP, Rails, Django, Node) származó nyers HTML kimenetet olvasható behúzott formátumban.
- Email HTML sablonok formázásaAz email HTML részletes (táblázatok, soron belüli stílusok). Formázza meg szerkeszthetővé és karbantarthatóvá tenni.
- Statikus HTML oldalak formázásaA kézzel szerkesztett statikus HTML fájlok a konzisztens formázásból részesülnek az együttműködési szerkesztéshez.
- CMS által exportált HTML megtisztításaA WordPress, Wix, Squarespace exportálja a HTML-t sok összetevővel. Formázza meg szerkeszthetővé tenni.
- HTML minifikálása termeléshezCsökkentse a HTML fájl méretét a gyorsabb oldalbetöltéshez a fehér terület és a szükségtelen karakterek eltávolításával.
Hogyan működik
Ez az eszköz HTML-t formáz vagy tömörít egy kézzel írt, tag-tudatos tokenizálóval, amely közvetlenül az oldalba épült — nincs harmadik féltől származó formázó könyvtár, nincs szerver-oda-vissza. A markupja minden karaktere helyben, a böngészőben kerül feldolgozásra abban a pillanatban, amikor beír vagy beilleszt.
- 1A tokenizáló szkenneli a markupotEgy egyéni karakterenkénti szkenner végigmegy a HTML karakterláncon, azonosítva a megjegyzéseket, DOCTYPE deklarációkat, nyitó tageket, záró tageket, önmagukat záró üres elemeket (br, img, input stb.) és nyers szövegcsomópontokat. Egy dedikált segéd nyomon követi az idézett attribútumértékeket, így egy > karakter egy attribútumon belül (pl. value="a>b") soha nem okoz idő előtti tagfelosztást.
- 2A behúzási mélység tagonként nyomon követettSzépítés módhoz a tokenizáló egy mélységszámlálót tart fenn. A blokkszintű nyitó tagek növelik a mélységet; a záró tagek csökkentik, mielőtt kiíródnak. Az inline elemek (span, a, strong, em stb.) ugyanabban a sorban maradnak tartalmukkal, ahelyett hogy saját behúzott sorba kerülnének. A pre, script, style és textarea tagek belső tartalma szó szerint kerül kiadásra a bjeline-érzékeny vagy futtatható kód elrontásának elkerülésére.
- 3A minifikáló biztonságosan sűríti a bjeline-tMinify módban a pre, script, style és textarea blokkok tartalma számozott jelölőkre cserélődik bármilyen bjeline-sűrítés előtt. A HTML megjegyzések eltávolításra kerülnek, és a tagek közötti bjeline-futamok eltávolításra kerülnek — kivéve a szomszédos inline elemek között, ahol egyetlen szóköz megmarad, hogy a szavak ne olvadjanak össze. A jelölő-helyőrzők ezután visszaállításra kerülnek eredeti tartalmukra.
- 4A kimenet megjelenik és opcionálisan mentésre kerülA formázott vagy minifikált eredmény élőben jelenik meg a kimeneti panelen egy méretváltozás-százalékkal együtt. Vágólapra másolhatja vagy .html fájlként letöltheti, mindezt a böngésző elhagyása nélkül.
Kapcsolódó eszközök
CSS-szépítő
Formázza a minifikált CSS-t egységes behúzással, vagy minifikálja. Opcionális betűrendes tulajdonságrendezés az áttekinthető különbségekért.
CSS minifier és formázó
Minifikálj CSS-t a fájlméret csökkentéséhez, vagy formázz minifikált CSS-t az olvashatóság érdekében. Azonnal, a böngésződben.
XML formázó és validátor
Formázz és érvényesíts XML-t a böngésző natív DOM elemzőjével. Minifikált kimenetet is tartalmaz éles használatra.