Utilisation.

Pour utiliser le script MAX CssMin en ligne de commande.
Ou intégrer la classe PHP à vos projets.

Minify CSS

Utilisation en ligne de commande

Prérequis

Rendre le fichier cssmin exécutable. Sous Linux, on peut taper dans une console : chmod +x cssmin

Sous Linux, on peut placer le fichier cssmin dans le dossier : /home/nom_de_votre_user/bin qui est dans le PATH ("echo $PATH" en console pour le constater) afin d'être appelable de partout.

Sous Windows, éditer le fichier cssmin, et remplacer la première ligne : #!/usr/bin/php

par le chemin vers votre exécutable PHP, par exemple : #!c:\php5\php.exe

Liste des options

Pour les obtenir une aide et la liste des options disponibles, faites : cssmin -h

Exemples simples

Pour minifier le fichier style.css, rendez vous dans son dossier, en console et faites : cssmin style.css style-min.css Cela créera le fichier style-min.css qui sera minifié.

Pour minifier dans le même fichier, faites : cssmin -r style.css

Cela remplacera style.css par sa version minifiée.

Utilisation avancée

MAX CssMin est compatible avec les pipes. Cela signifie qu'il peut lire sur l'entrée standard et écrire sur la sortie standard.

Pour minifier le fichier style.css et écrire sur la sortie standard, faites : cssmin style.css

Pour rediriger cette sortie standard vers un fichier, par exemple style-min.css, en l'écrasant s'il existe, faites : cssmin style.css > style-min.css

Un exemple. Admettons que vous ayez les fichiers suivants : a.css, b.css et c.css.

Vous pouvez les concaténer en un seul fichier all.css minifié en faisant : cat a.css b.css c.css | cssmin > all.css

Ou bien : cat *.css | cssmin > all.css

Utilisation en classe PHP

Il faut inclure le fichier MAX_CssMin.class.php contenant la classe MAX_CssMin et appeler la fonction statique MAX_CssMin::run().

Exemple : <?php require "MAX_CssMin.class.php"; // Admettons que $mon_css contienne le code CSS à minifier $mon_css = " ... mon code CSS ... "; $css_min = MAX_CssMin::run($mon_css); // $css_min contient alors la version minifiée ?>

Vous pouvez consulter le fichier cssmin.php dans le répertoire exemples de l'archive pour un exemple à peine plus poussé.

 

Vous êtes ici : Projets libres > MAX CssMin > Documentation > Utilisation