Liigu põhisisu juurde

CSS kaunistaja tasuta

Vorminda minimeeritud CSS ühtse taandega või minimeeri see. Valikuline omaduste tähestikuline sorteerimine selgemate erinevuste jaoks.

Töötab võrguühenduseta pärast laadimist

Lohistage fail siia või klõpsake sirvimiseks

CSS · töödeldakse sinu seadmes

või vajutage lõikelaualt kleepimiseks Ctrl+V

Sirvi faile
Vormindatud CSS
Väljund ilmub siia…

Levinud kasutusviisid

  • Siluge tootmise CSS-iVaadake minifitseeritud CSS-i tootmise veebisaitidest loetavas formaadis stiili otsimiseks ja pöördtalguks.
  • Rakenda meeskonna CSS stiiliKäivitage meeskonna esitatud CSS läbi järjekindla kaunistaja, nii et erinevused on sisu, mitte vormindamine.
  • Vormindage müüjate eelliidete CSS-iMüüjate eelliidete CSS-il (autoprefixer väljund) on sageli palju -webkit-, -moz-, -ms- varianti. Vormindage inspekteerimiseks.
  • Õppige Pro CSS-istÕppige CSS-i tuntud kujunduse süsteemidest nende kompileeritud väljundi vormindamise abil.
  • Vormindage CSS vearaportiteleCSS vigade teatamisel on vormindatud CSS palju lihtsam lugeda ja mõista ülevaatajatele.

Kuidas see töötab

See tööriist vormindab CSS-i, kasutades käsitsi kirjutatud rekursiivset parserit, mis on integreeritud otse lehele — kolmanda osapoole teeki ega serverikutset pole. Parser käib sinu CSS-i läbi tähemärk-tähemärgi haaval, käsitledes korrektselt jutumärkides olevaid stringe, url() väärtusi, pesastatud @-reegleid ja kommentaare, mis segaks lihtsamaid regulaaravaldistel põhinevaid lähenemisi.

  1. 1
    Tähemärgitasandi tokeniseerimine
    Funktsioon walkCss skaneerib toorest sisendit ühe tähemärgi kaupa, jälgides jutumärkide olekut ja sulgude sügavust, nii et semikoolonid või lokkis sulud url()'i, stringiväärtuste või kommentaaride sees ei satuks kunagi struktuurseteks eraldajateks.
  2. 2
    Plokkide ja deklaratsioonide eraldamine
    Kui skanner leiab ülemise taseme avava lokkis sulu, eraldab see preludiumi (selektori või @-reegli märksõna) ja töötleb rekursiivselt ploki keha — mis ise võib sisaldada pesastatud reegleid (@media, @supports, natiivne CSS pesastamine), mida käsitletakse sügavamal rekursioonitasandil.
  3. 3
    Omaduste sortimine ja sisennemine
    Iga ploki sisesed deklaratsioonid kogutakse seeriasse, seejärel valikuliselt sorditakse tähestikuliselt omaduse nime järgi, enne kui need kirjutatakse välja valitud sisenevahega (2 või 4 tühikut). Minifitseerimise režiim jätab tühikud täielikult vahele ja eemaldab kommentaarid.
  4. 4
    Kohene brauseri-sisene väljund
    Tulemused ilmuvad kirjutades useMemo hooki abil — midagi ei saadeta kuhugi. Vormindatud või minifitseeritud CSS-i saab kopeerida lõikelauale või laadida alla .css failina, ja paneel näitab suurusevahe võrreldes originaaliga.

Seotud tööriistad

Korduma kippuvad küsimused