-
CSS > compresser ses feuilles de style
Installation de CSSTidy
apt-get install csstidyLancer CSSTidy
CSSTidy optimise avec plusieurs niveaux (low, high, highest) :
csstidy style.css --template=high style.comp.css ... Selectors: 63 | Properties: 198 Input size: 6.24KiB Output size: 3.728KiB Compression ratio: 40.27%
Si l’on souhaite ensuite compresser une feuille de style en une seule ligne :
cat style.css | tr -d "\n" > compress.cssPour revenir à un format lisible :
cat compress.css | awk ‘{gsub(/{|}|;/,"&\n"); print}’ > uncompress.cssOptions
compress_colors: utilise des codes de couleur hexadécimaldiscard_invalid_properties: supprime les lignes non valideslowercase_s: change tous les sélecteurs en minusculepreserve_css: supprime tous les commentaires si l’on utilise l’option falseremove_last_;: supprime le dernier;de chaque section