28172 sujets
CSS et mise en forme, CSS3
Salut,
Une solution parmi d'autres : YUI Compressor de Yahoo! qui fonctionne en ligne de commande et permet de « minifier » les js également
Il y a aussi CSS Formatteur et Optimiseur, outil en ligne avec pas mal de paramétrages possibles et en français
Modifié par dunjl (20 Feb 2008 - 12:35)
Une solution parmi d'autres : YUI Compressor de Yahoo! qui fonctionne en ligne de commande et permet de « minifier » les js également
Il y a aussi CSS Formatteur et Optimiseur, outil en ligne avec pas mal de paramétrages possibles et en français
Modifié par dunjl (20 Feb 2008 - 12:35)
Bonjour,
J'ai obtenu entre 10 et 30% de compression, de mémoire.
Ca permet de laisser plein de commentaires (et c'est bien©) ou de pas chercher outre mesure à trouver les points communs à plusieurs règles pour les 'factoriser' (mais faut pas non plus que ce soit une raison à faire n'importe quoi dans ses CSS, façon code spaghetti)
S'il y a une floppée d'instructions "color: #charte_graphique_n°1;" ça peut permettre de gagner quelques octets, même si ça n'a rien à voir avec les 50-75% d'un minifier JS.
EDIT1: il renomme les classes et id ou pas? Je crois pas. Ca serait sympa, parce que 'fond_template_principal_bicolore_etc_etc' c'est bien optimisable (et ça évite la tentation d'utiliser des noms trop courts et incompréhensibles dans ce qu'on tape)
Un facteur d'inefficacité de la compression, c'est que l'ordre des instructions est important
EDIT2: pour revenir sur le mot 'automatique', je rêve à voix haute d'un "processus de production" où d'un clic les PNG passeraient dans la moulinette OptiPNG (voire réduction à 256 couleurs avec une 1ère moulinette, avec exclusions), les JS dans un minifier et les CSS dans un JSMin
On travaillerait évidemment sur l'original qui reste intact, je précise
Modifié par Felipe (20 Feb 2008 - 13:02)
J'ai obtenu entre 10 et 30% de compression, de mémoire.
Ca permet de laisser plein de commentaires (et c'est bien©) ou de pas chercher outre mesure à trouver les points communs à plusieurs règles pour les 'factoriser' (mais faut pas non plus que ce soit une raison à faire n'importe quoi dans ses CSS, façon code spaghetti)
S'il y a une floppée d'instructions "color: #charte_graphique_n°1;" ça peut permettre de gagner quelques octets, même si ça n'a rien à voir avec les 50-75% d'un minifier JS.
EDIT1: il renomme les classes et id ou pas? Je crois pas. Ca serait sympa, parce que 'fond_template_principal_bicolore_etc_etc' c'est bien optimisable (et ça évite la tentation d'utiliser des noms trop courts et incompréhensibles dans ce qu'on tape)
Un facteur d'inefficacité de la compression, c'est que l'ordre des instructions est important
EDIT2: pour revenir sur le mot 'automatique', je rêve à voix haute d'un "processus de production" où d'un clic les PNG passeraient dans la moulinette OptiPNG (voire réduction à 256 couleurs avec une 1ère moulinette, avec exclusions), les JS dans un minifier et les CSS dans un JSMin
On travaillerait évidemment sur l'original qui reste intact, je précise
Modifié par Felipe (20 Feb 2008 - 13:02)