28172 sujets
CSS et mise en forme, CSS3
Tu as répondu a ta question, il en vaut mieux un seul qui contienne tout que plein de petits, car chaque appelle correspond à une requête vers un serveur et ta page html attend la réponse pour pouvoir terminer d'afficher, donc si tu as 3 css, il y aura 3 requêtes vers le serveur, alors que si tu en as un seul, il n'y qu'une requête à faire.
Naemesis a écrit :
Personnellement, je n'en ferais quand même qu'un seul.
Après, je vais peut-être me faire lyncher par les hautes autorités.
En fait j'ai cru comprendre que ça dépend du serveur d’après ce qu'expliquait Daniel Glazmann mais à priori je pense qu'il est préférable de s'en tenir au minimum si 'on s'en tient à des recommandation générales.
Peut-être y a-t-il une limite de poids au delà de laquelle il est préférable de diviser sa CSS en 2.
Pour la compression CSS (entre autres) ne pas oublier GZIP : http://www.alsacreations.com/article/lire/914-compression-pages-html-css-gzip-deflate.html
Modifié par Hermann (10 May 2012 - 12:08)
_azerty_ a écrit :
Bonjour,
j'ai une question assez simple:
je vois écrit un peu partout qu'il ne faut qu'un seul import css pour optimiser le chargement d'une page.
Pour un gros site, faut il plusieurs petits css, ou un seul?
Merci.
Pour des question de perf sous IE (plus particulièrement sous IE7 et antérieures), il est vaut mieux privilégier un <link> au @import.
Modifié par Hermann (10 May 2012 - 19:21)
Yop, je confirme
Pour le poids, est-il justifié ?
Est-ce qu'il y a d'autres contenus aussi lourds ? Si oui, pas la peine de découper tes CSS je pense.
AMHA la priorité c'est :
- d'activer GZip,
- puis de virer/factoriser/optimiser tes règles CSS,
- et éventuellement, si tu as une section qui à elle seule demande beaucoup de règles mais ne représente pas beaucoup de pages ou pas beaucoup de visites (l'administration pour commencer) ou si ta page d'accueil est très différente de tout le reste alors tu peux optimiser le chargement de la majorité des pages en chargeant l'essentiel et pour les quelques pages qui le nécessite avoir une 2e feuille qui charge le reste.
Pour le poids, est-il justifié ?
Est-ce qu'il y a d'autres contenus aussi lourds ? Si oui, pas la peine de découper tes CSS je pense.
AMHA la priorité c'est :
- d'activer GZip,
- puis de virer/factoriser/optimiser tes règles CSS,
- et éventuellement, si tu as une section qui à elle seule demande beaucoup de règles mais ne représente pas beaucoup de pages ou pas beaucoup de visites (l'administration pour commencer) ou si ta page d'accueil est très différente de tout le reste alors tu peux optimiser le chargement de la majorité des pages en chargeant l'essentiel et pour les quelques pages qui le nécessite avoir une 2e feuille qui charge le reste.