Fara beint í aðalefni
LibraTool logoLibraTool

CSS-þjöppun og -fegurð — ókeypis

Þjappðu CSS til að minnka skrárstærð eða fegðu þjappaðan CSS til að auka læsileika. Augnabliksleg, í vafranum þínum.

Virkar án nettengingar eftir hleðslu
eða slepptu .css skrá hér að neðan

Slepptu .css skrá hér, eða smelltu til að velja

CSS · unnið í tækinu þínu

eða ýttu á Ctrl+V til að líma af klippiborði

Skoðaðu skrár
CSS-inntak
CSS-úttak
Úttak birtist hér…

Algeng notkun

  • Minnkaðu CSS fyrir framleiðslu dreifinguMinnkaðu CSS skrár stærð áður en dreifingu til framleiðslu — hraðari síðuhlaðir og lægri bandalagður kostnaðir.
  • Fagnaðu minnkuð CSS fyrir villuleitSniðu þjöppuð eða minnkuð CSS í læsilega kóða svo þú getur skoðað og villuleit stíl.
  • Minnkaðu CSS fyrir tölvupóst sniðmátSamsetjaðu CSS fyrir HTML tölvupóst sniðmát þar sem skrár stærð og innlínur stílir blöðunin máli.
  • Minnkaðu CSS fyrir WordPress þemuMinnkaðu stærð sérsniðra WordPress þema stílbóka fyrir betri PageSpeed stig.
  • Fagnaðu CSS fyrir kóða endurskoðunSniðu hvaða CSS skrá í hreina, innskrá, læsilega kóða tilbúnir fyrir endurskoðun og samstarf.

Hvernig það virkar

Þetta tól notar handskrifaðan, án-ytri-háða CSS-táknara byggðan algjörlega í JavaScript — ekkert ytra bókasafn, engin netþjónskall. Táknarinn flokkar hvern staf sem kóða, athugasemd, tilvitnaðan streng, eða url() gildi áður en nokkrum umbreytingum er beitt, sem kemur í veg fyrir að bilareglur skemmi strengjainnihald, data-URI, eða calc()-tjáningar.

  1. 1
    Táknunarlota
    Inntaks-CSS er skannað staf-fyrir-staf og skipt í tegundur tákn: hrá kóðahluta, /* ... */ athugasemdir, tilvitnaða strengi (varðveita flóttarunur), og url(...) blokkir. Þetta tryggir að umbreytingar í næsta skrefi snerta aðeins raunverulega CSS-setningafræði — aldrei innihald strengjabókstafs eða data-URI.
  2. 2
    Minification eða fegrun
    Í minify ham eru venjulegar athugasemdir felldar burt (/*! license */ athugasemdir eru varðveittar), rásir af bilum í kóðatáknum eru felldar í stök bil, og greinarmerkja-aðliggjandi bil í kringum { } : ; , > ~ eru fjarlægð. Bil í kringum + og - eru vísvitandi látin vera til að forðast að brjóta calc()-tjáningar. Í beautify ham er kóðinn fyrst minified í hreinan grunn, svo endurtáknaður og endurinndreginn með tveggja-bila dýptar-fylgni og yfirlýsingar-tvípunkta-greiningu til að greina property: value tvípunkta frá veljara-tvípunktum eins og a:hover.
  3. 3
    Gzip-stærðaráætlun
    Eftir að úttakið er framleitt er native CompressionStream API vafrans notað til að þjappa niðurstöðuna með gzip og mæla bætatalinn sem af hlýst. Þetta gefur raunhæfa flutningsstærðaráætlun sem samsvarar því sem vefþjónn með gzip-þjöppun myndi senda yfir netið.
  4. 4
    Afrita eða sækja
    Unnin CSS er skrifuð á klippiborðið með Clipboard API, eða sótt sem styles.min.css (minify ham) eða styles.css (beautify ham) með Blob af MIME-tegundinni text/css. Stærðarminnkunar-prósentan er sýnd lifandi um leið og þú skrifar.

Tengd verkfæri

Algengar spurningar