CSS-kaunistaja ilmaiseksi
Muotoile minifioitu CSS selkeästi tasaisella sisennyksellä tai minifioi se. Valinnainen ominaisuuksien aakkosjärjestys ennustettaviin diffeihin.
Pudota tiedosto tähän tai valitse napsauttamalla
CSS · käsitellään laitteellasi
tai liitä leikepöydältä painamalla Ctrl+V
Tulos näkyy tässä…Yleiset käyttötavat
- Tuotannollisen CSS:n virheenkorjausNäytä minimoidut CSS tuotantosivuilta luettavassa muodossa tyylien etsimiseksi ja käänteissuunnittelulle.
- Ota käyttöön tiimin CSS-tyyliSuorita tiimin lähettämä CSS johdonmukaisen kaunistajan läpi, jotta diff-muutokset koskevat sisältöä, ei muotoilua.
- Muotoile toimittajan etutunnus-CSSToimittajan etutunnuksella varustettu CSS (autoprefixer-tuotos) sisältää usein paljon -webkit-, -moz-, -ms- variantteja. Muotoile tarkistamista varten.
- Opi Pro CSS:stäTutustu CSS:ään kuuluisista suunnittelujärjestelmistä muotoilemalla niiden käännetty tuotos.
- Muotoile CSS virheraporteilleCSS-virheitä jätettäessä muotoiltu CSS on paljon helpompi lukea ja ymmärtää tarkastaville.
Miten se toimii
Tämä työkalu muotoilee CSS:ää käsin kirjoitetulla rekursiivisella jäsentimellä, joka on rakennettu suoraan sivuun — ei kolmannen osapuolen kirjastoa, ei palvelinkutsua. Jäsennin kulkee CSS:äsi läpi merkki kerrallaan, käsitellen oikein lainatut merkkijonot, url()-arvot, sisäkkäiset at-säännöt ja kommentit, jotka hämmentäisivät yksinkertaisempia säännöllisiin lausekkeisiin perustuvia lähestymistapoja.
- 1Merkkitason tokenisointiwalkCss-funktio skannaa raakasyötteen yhden merkin kerrallaan, seuraten lainaustilaa ja sulkujen syvyyttä, jotta puolipisteitä tai aaltosulkeita url()-arvon, merkkijonoarvon tai kommentin sisällä ei koskaan sekoiteta rakenteellisiin erottimiin.
- 2Lohkon ja määrittelyn erottaminenKun skanneri löytää ylimmän tason avaavan aaltosulkeen, se poimii esiosan (valitsimen tai at-säännön avainsanan) ja käsittelee rekursiivisesti lohkon rungon — joka voi itse sisältää sisäkkäisiä sääntöjä (@media, @supports, natiivi CSS-sisäkkäisyys) syvemmällä rekursiotasolla.
- 3Ominaisuuksien lajittelu ja sisennysKunkin lohkon määrittelyt kootaan sarjaksi, sitten valinnaisesti lajitellaan aakkosjärjestykseen ominaisuuden nimen mukaan ennen kirjoittamista valitulla sisennysleveydellä (2 tai 4 välilyöntiä). Tiivistystila ohittaa välilyönnit kokonaan ja poistaa kommentit.
- 4Välitön tuloste selaimessaTulokset ilmestyvät kirjoittaessasi useMemo-hookin kautta — mitään ei lähetetä minnekään. Muotoiltu tai tiivistetty CSS voidaan kopioida leikepöydälle tai ladata .css-tiedostona, ja paneeli näyttää kokoeron alkuperäiseen verrattuna.
Liittyvät työkalut
HTML-kaunistaja ja -pienentäjä
Muotoile tai pienennä HTML oikealla sisennyssyvyydellä. Säilyttää sisällön <pre>-, <script>- ja <style>-lohkojen sisällä.
SQL-muotoilija ja -kaunistaja
Muotoile SQL-kyselyt asianmukaisella sisennyksellä, konfiguroitavalla avainsanojen kirjainkoolla ja rivinvaihdoilla päälausekkeissa. Toimii minkä tahansa SQL-murteen kanssa.
CSS-pienentäjä ja -kaunistaja
Pienennä CSS tiedostokoon pienentämiseksi tai kaunista pienennetty CSS luettavuuden parantamiseksi. Välitön, selaimessasi.