
Programiści webowi minifikują CSS, gdy przygotowują zwarty arkusz stylów do wdrożenia lub kontrolowanego porównania.
Usuń komentarze i zbędne białe znaki z CSS, aby otrzymać zwarty kod. Działa bezpłatnie w przeglądarce, bez zakładania konta.
W przykładzie znajdują się dwie reguły zapisane w kilku wierszach, z rozłożonymi marginesami, tłem i dopełnieniem. Po przebiegu porównaj oba teksty obok siebie i sprawdź, czy każdy selektor, właściwość i wartość nadal występuje w wersji kompaktowej.
Dane wejściowe
body {
color: #17211d;
margin: 0;
}
.card {
padding: 12px;
background: #ffffff;
}Wynik
body{color:#17211d;margin:0} .card{padding:12px;background:#ffffff}Praca odbywa się w Twojej przeglądarce: wklejony CSS tam pozostaje, nie jest nigdzie wysyłany i znika po zamknięciu karty. Oznacza to, że możesz skompresować arkusz stylów klienta, nie wysyłając go z komputera.
Waży mniej, ponieważ komentarze i zbędne białe znaki zniknęły, a mniejszy plik pobiera się szybciej. To, jak bardzo to odczujesz, zależy od rozmiaru arkusza stylów oraz od wszystkiego innego, co musi pobrać strona.
Nie z tej strony. Komentarze i oryginalne wcięcia przepadają w tym przebiegu, więc czytelnego układu nie da się odtworzyć. Pracuj na kopii albo trzymaj sformatowany plik w systemie kontroli wersji, zanim go zastąpisz.
Spacje oddzielające dwie wartości, dwa selektory lub słowa wewnątrz właściwości są częścią składni. Usuwane są tylko białe znaki bez roli gramatycznej, dlatego skompresowany wynik nadal jest analizowany jako poprawny CSS.