Minifier le CSS
Le but de la minification, c'est de réduire le plus possible la taille d'un fichier afin qu'il puisse être transféré le plus rapidement possible par les réseaux.
Dans le cas des fichiers CSS, c'est pour finalement accélérer le temps de chargement d'une page Web.
Par exemple, pourquoi faire transférer :
p {
margin: 5px 0px 5px;
padding: 2px 2px 2px 2px;
color: #990000;
}
Quand cela suffit :
p{margin:5px 0;padding:2px;color:#900}
On passe ainsi de 73 octets à 38 octets, soit un ratio de 52 %. Cela signifie que la version minifiée ne fait que 52 % de la taille de la version d'origine.
En général, le ratio se situe entre 60 % et 90 %.
MAX CssMin
MAX CssMin se compose d'une classe PHP qui peut être incluse dans d'autres projets et d'un script, utilisant cette classe, afin d'être utilisable en ligne de commande (CLI).
MAX CssMin requiert PHP 5 pour fonctionner. Il a été testé sur les versions 5.2.6, 5.2.10 et 5.3.2 avec succès. Pour fonctionner en ligne de commande, il requiert php5-cli.
Démo
Vous avez vos fichiers CSS sous la main ? Venez l'essayer en ligne.
Utile
Voici quelques pages utiles :
- Fonctionnement : les explications
- Documentation
- Développement
- Comparaison avec d'autres minifiers
Télécharger
- Version actuelle : 0.1
Ils l'utilisent
Voici quelques utilisateurs :
- Les sites ADNPC.net et Fréquence News
Vous aussi vous l'utilisez ? Faites le nous savoir !
Licence
MAX CssMin est un logiciel libre, distribué sous licence GNU GPL v3.
Vous pouvez le redistribuer ou le modifier suivant les termes de la “GNU General Public License” telle que publiée par la Free Software Foundation (version 3 ou ultérieure).
Ce programme est distribué dans l’espoir qu’il vous sera utile, mais sans aucune garantie.