Bonjour,
J'aurais une question afin d'avoir vos avis. Je suis en train d'optimiser mon site et j'en suis rendu aux feuilles de style.
Mon site (comme la plupart), a une structure assez fixe, ce qui fait qu'environ la moitié de mon code css est utilisé à chaque page. L'autre moitié, est l'amalgame de tous les autres styles utilisés sur une ou plusieurs pages.
Aujourd'hui, j'utilise qu'une seule grosse feuille css. L'avantage est que cela ne prend qu'un hit. l'inconvénient est que cela fait charger la totalité des styles du site à l'arrivée sur la première page, alors que cela n'est pas nécessaire.
Avant je fonctionnais avec plusieurs feuilles css: 1 pour la structure du site, et une par "groupe" de style (exemple descriptif de produit, formulaire de contact, etc...). Donc à chaque page, je ne faisais charger que les styles nécessaires, mais cela prenais plusieurs hits par page, donc pas optimisé.
La question est quelle est la bonne façon de faire ?
J'avais bien pensé à passer des variables dans l'url de ma requête de feuille css et d'ensuite par le biais d'include PHP, de générer une page avec des styles "personnalisés" pour chaque page ex: /stylesheet.css?descriptif&formulaire&calendrier
Qu'en pensez vous ?
Le problème que je voit de cette technique est la mise en cache, puisque "stylesheet.css" ne sera jamais 2 fois la même à chaque page. Et donc rechargement des styles "communs" du site à chaque page.
J'ai l'impression de me mordre la queue et de tourner en rond...
Vos avis ??
Merci et bonne journée à tous
(:)
Xavier
J'aurais une question afin d'avoir vos avis. Je suis en train d'optimiser mon site et j'en suis rendu aux feuilles de style.
Mon site (comme la plupart), a une structure assez fixe, ce qui fait qu'environ la moitié de mon code css est utilisé à chaque page. L'autre moitié, est l'amalgame de tous les autres styles utilisés sur une ou plusieurs pages.
Aujourd'hui, j'utilise qu'une seule grosse feuille css. L'avantage est que cela ne prend qu'un hit. l'inconvénient est que cela fait charger la totalité des styles du site à l'arrivée sur la première page, alors que cela n'est pas nécessaire.
Avant je fonctionnais avec plusieurs feuilles css: 1 pour la structure du site, et une par "groupe" de style (exemple descriptif de produit, formulaire de contact, etc...). Donc à chaque page, je ne faisais charger que les styles nécessaires, mais cela prenais plusieurs hits par page, donc pas optimisé.
La question est quelle est la bonne façon de faire ?
J'avais bien pensé à passer des variables dans l'url de ma requête de feuille css et d'ensuite par le biais d'include PHP, de générer une page avec des styles "personnalisés" pour chaque page ex: /stylesheet.css?descriptif&formulaire&calendrier
Qu'en pensez vous ?
Le problème que je voit de cette technique est la mise en cache, puisque "stylesheet.css" ne sera jamais 2 fois la même à chaque page. Et donc rechargement des styles "communs" du site à chaque page.
J'ai l'impression de me mordre la queue et de tourner en rond...
Vos avis ??
Merci et bonne journée à tous
(:)
Xavier