HTML, CSS, JS tömörítés
Kód kicsinyítése a megjegyzések és felesleges szóközök törlésével. Éles használatra bundlert is használj.
Köszönjük! Ez segít jobbá tenni az eszközöket.
Most nem sikerült elküldeni. Próbáld később.
A tömörítő eszköz a HTML, CSS vagy JavaScript kódot kicsinyíti a megjegyzések, felesleges szóközök és sorok törlésével. Beilleszted a kódot, kiválasztod a nyelvet, és megkapod a tömör változatot, százalékos megtakarítással együtt. Kisebb kódrészletekhez, inline stílusokhoz telepítés nélkül.
Mit csinál nyelvenként
- CSS: törli a /* */ megjegyzéseket, összevonja a szóközöket, eltávolítja őket a kapcsos zárójelek, kettőspont, pontosvessző, vessző és a > ~ + jelek körül, és a záró kapcsos előtti utolsó pontosvesszőt is.
- HTML: törli a megjegyzéseket (a feltételes IE-megjegyzéseket meghagyja), a címkék közötti szóközöket, és összevonja a többszörös szóközöket.
- JavaScript: törli a /* */ és a csak // megjegyzést tartalmazó sorokat, a behúzást és az üres sorokat. Az utasításokhoz nem nyúl.
Valós példák
| Nyelv | Előtte | Utána | Megtakarítás |
|---|---|---|---|
| CSS (a mintastílus) | 81 karakter | 48 karakter | 41% |
| HTML (2 elemű menü) | 65 karakter | 39 karakter | 40% |
| JS (függvény 2 megjegyzéssel) | 74 karakter | 38 karakter | 49% |
Mire figyelj
A HTML-tömörítés összeragasztja a címkéket, így két egymás melletti link közti szóköz eltűnhet. CSS-ben a calc(), clamp(), min() és max() tartalma védett: a + és − körüli, ott kötelező szóközök megmaradnak (a calc(100% - 2rem) nem lesz calc(100%-2rem)). A „:” előtti szóköz a szelektorokban megmarad, mert a div :hover mást jelent, mint a div:hover; csak a deklarációkban és az @media feltételekben tűnik el. Tömörítés után teszteld az oldalt, és mindig őrizd meg az eredeti fájlt. Éles weboldalhoz a bundler a JS-változók átnevezését is elvégzi. A képek általában sokkal nagyobbak a kódnál, ezért a képtömörítés hozza a legtöbbet.
Gyakori kérdések
Mit jelent a minify?
Azoknak a karaktereknek a törlését, amelyekre a böngészőnek nincs szüksége, a kód működésének megváltoztatása nélkül.
Mennyivel lesz kisebb a fájl?
Az írásmódtól függ. Egy megjegyzésekkel és behúzással írt CSS gyakran 20–40%-kal csökken.
Miért csökken kevésbé a JavaScript?
Az eszköz csak megjegyzéseket és behúzást töröl, hogy ne rontsa el a kódot. Teljes JS-tömörítéshez bundler kell.
Frissítve:
Milyen eszköz hiányzik?
Írd meg, milyen kalkulátort vagy eszközt kerestél, de nem találtál. Minden javaslatot elolvasunk.