CSS kaunistaja tasuta
Vorminda minimeeritud CSS ühtse taandega või minimeeri see. Valikuline omaduste tähestikuline sorteerimine selgemate erinevuste jaoks.
Lohistage fail siia või klõpsake sirvimiseks
CSS · töödeldakse sinu seadmes
või vajutage lõikelaualt kleepimiseks Ctrl+V
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.
- 1Tähemärgitasandi tokeniseerimineFunktsioon 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.
- 2Plokkide ja deklaratsioonide eraldamineKui 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.
- 3Omaduste sortimine ja sisennemineIga 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.
- 4Kohene brauseri-sisene väljundTulemused 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
HTML kaunistaja ja minifitseerija
Prindi või minifitseeri HTML nõuetekohase pesastamisega taandega. Säilitab <pre>, <script>, <style> plokkide sisu.
SQL-vormindaja ja kaunistaja
Prindi SQL-päringud nõuetekohase taandega, konfigureeritava märksõnade suurusega ja suurte lausete reavahetustega. Töötab mis tahes SQL-dialektiga.
CSS-minifitseerija ja kaunistaja
Minifitseeri CSS faili mahu vähendamiseks või kaunista minifitseeritud CSS loetavuse parandamiseks. Kohene, sinu brauseris.