Bonjour,
Je ne suis pas un féru d'informatique et la question va vous paraître peut être idiote mais. Je vais essayer d'être précis.
Je fais des listes à puces avec des svg simples : flèches, carré, losange… Suivant mes grands chapitres, qui peuvent contenir chacun des dizaines de pages, je change les couleurs de ces puces. Mon site a plus de 1000 pages, donc, j'aimerais pouvoir modifier en une fois tout le site.
J'ai un gen.css, général comme son nom l'indique, pour ce qui est contenu dans toutes mes pages et un css particulier pour chaque grand chapitre pour changer la couleur des encadrement des titres, des couleurs de certaines puces pour avoir des couleurs uniformes dans la page.
Ces puces sont appelées, par exemple, dans le bio.css via un :
Bon, maintenant la question
1. J'ai vu qu'on peut appliquer des couleurs de remplissage différents. Est-ce utile de faire des sprites svg comme les sprites en png (une seule requête) pour toutes les puces ou cela n'a pas d'intérêt. Autrement dit, l'appel du sprite change quelque chose s'il est chaque fois dans un css différent ? Est-ce qu'il faut faire un seul css, mais alors comment fait-on pour reconnaître qu'on est bien en bio et non en cn.css par exemple.
2. J'aurai d'autres images en svg. S'il faut faire un sprite, faut-il en faire un seul ou un pour les puces et un pour les autres par exemple ? Quel gain pour le serveur ?
Merci de répondre à ces questions basiques.
Je ne suis pas un féru d'informatique et la question va vous paraître peut être idiote mais. Je vais essayer d'être précis.
Je fais des listes à puces avec des svg simples : flèches, carré, losange… Suivant mes grands chapitres, qui peuvent contenir chacun des dizaines de pages, je change les couleurs de ces puces. Mon site a plus de 1000 pages, donc, j'aimerais pouvoir modifier en une fois tout le site.
J'ai un gen.css, général comme son nom l'indique, pour ce qui est contenu dans toutes mes pages et un css particulier pour chaque grand chapitre pour changer la couleur des encadrement des titres, des couleurs de certaines puces pour avoir des couleurs uniformes dans la page.
Ces puces sont appelées, par exemple, dans le bio.css via un :
.pastillebio {
list-style-position: outside;
margin-top: -10px;
margin-left: 10px;
list-style-image:url(/svg/fleche-liste-bio.svg);
}
Bon, maintenant la question
1. J'ai vu qu'on peut appliquer des couleurs de remplissage différents. Est-ce utile de faire des sprites svg comme les sprites en png (une seule requête) pour toutes les puces ou cela n'a pas d'intérêt. Autrement dit, l'appel du sprite change quelque chose s'il est chaque fois dans un css différent ? Est-ce qu'il faut faire un seul css, mais alors comment fait-on pour reconnaître qu'on est bien en bio et non en cn.css par exemple.
2. J'aurai d'autres images en svg. S'il faut faire un sprite, faut-il en faire un seul ou un pour les puces et un pour les autres par exemple ? Quel gain pour le serveur ?
Merci de répondre à ces questions basiques.