HTML minifier
Illessz be HTML-t a kommentek és a fölösleges szóközök eltávolításához, valamint az inline CSS és JavaScript minifikálásához. A <pre> és <textarea> elemek tartalma pontosan úgy marad, ahogy írtad.
A böngésződben futNincs regisztrációNincs feltöltés
Hogyan használd: HTML minifier
- Illessz be egy HTML-dokumentumot vagy -részletet, vagy nyiss meg egy
.htmlfájlt. - Válaszd ki, mit távolítson el: kommenteket, szóközöket, és hogy az inline
<style>és<script>blokkokat is minifikálja-e. - Nézd meg a figyelmeztetések sorát: a szintaktikai hibás inline scriptet változatlanul hagyjuk, hogy ne törje el az oldalt.
- Másold ki a minifikált HTML-t, vagy töltsd le.
Mi kerül eltávolításra?
- Kommentek: a
<!-- … -->törlődik, kivéve az Internet Explorer feltételes kommentjeit és a<!--!kezdetű kommenteket. - Szóközök a blokkelemek között: az olyan tagek közötti sortörések és behúzások, mint a
<div>,<li>vagy<head>, sosem jelennek meg, ezért teljesen kikerülnek. - Szóközsorozatok a szövegben: egyetlen szóközzé olvadnak össze, pontosan úgy, ahogy a böngésző amúgy is megjeleníti őket.
- Szóközök a tageken belül: a
<p class = "a">ebből lesz:<p class="a">.
Mi marad meg?
Bizonyos helyeken a szóközöknek jelentése van, és a minifier ezeket tiszteletben tartja. A <pre> és a <textarea> tartalma bájtra pontosan megmarad. Az inline elemek közötti egyetlen szóköz, például a <b>bold</b> text esetében, megmarad, mert az eltávolítása összevonná a szavakat. Az attribútumértékek és az idézőjelek soha nem változnak.
Inline CSS és JavaScript
Az inline <style> blokkokat a CSSO, az inline <script> blokkokat a Terser optimalizálja, ugyanazok a motorok, amelyek a CSS minifier és a JavaScript minifier oldalon is dolgoznak. A JSON-LD és más JSON script blokkok tömörítve lesznek, az ismeretlen típusú scriptek (például sablonok) pedig érintetlenek maradnak.
Megéri minifikálni a HTML-t?
Szerveroldalon renderelt oldalaknál és statikus webhelyeknél a HTML-dokumentum az első, amit a böngésző letölt, így minden megspórolt bájt rövidíti az első megjelenítésig eltelt időt. Tömörítés előtt 10–25% megtakarítás gyakori, erősen behúzott sablonoknál és nagy inline scripteket tartalmazó oldalaknál még több.
Gyakran ismételt kérdések
Megváltozik az oldalam kinézete a HTML minifikálásától?
<pre>/<textarea> tartalom pedig érintetlen marad. Ha CSS-ben white-space: pre stílust használsz elemekre, kapcsold ki a Szóközök összevonása opciót.