hayek.alex Posted February 11, 2011 Share Posted February 11, 2011 Bonjour tout est dans le titre, Pour gagner en performance et éviter un global.css énorme j'aimerai découper mes CSS sur prestashop 1.3, charger un CSS plus léger pour chaque template. Une séparation des fichiers CSS serait un avantage indéniable.Une solution ? Link to comment Share on other sites More sharing options...
FruitySeo Posted February 11, 2011 Share Posted February 11, 2011 Bonjour,Vaut mieux activer la compression G-zip dans ce cas là.Cdt, Link to comment Share on other sites More sharing options...
jeckyl Posted February 11, 2011 Share Posted February 11, 2011 Bonjour,Pourquoi un avantage indéniable sachant qu'il vaut mieux charger un gros fichier que plusieurs petits ? Link to comment Share on other sites More sharing options...
Vincent Decaux Posted February 11, 2011 Share Posted February 11, 2011 La meilleure performance reste un unique fichier CSS, même si il est gros pour économiser en requêtes HTTP.Tu peux déjà le minifier pour gagner 20% de taille et essayer de l'alléger au maximum.Sinon, la solution est de le faire à la main, coupant / collant le code, enfin si j'ai compris ?Edit : on a tous répondu en même temps ... Link to comment Share on other sites More sharing options...
hayek.alex Posted February 11, 2011 Author Share Posted February 11, 2011 Merci de vos réponses !Selon moi c'est indéniable oui, charger deux fichiers css avec un poids globale de 30Ko est largement mieux que de charger un seul fichier global.css de 150Ko semble-t-il ? Link to comment Share on other sites More sharing options...
jeckyl Posted February 11, 2011 Share Posted February 11, 2011 Merci de vos réponses !Selon moi c'est indéniable oui, charger deux fichiers css avec un poids globale de 30Ko est largement mieux que de charger un seul fichier global.css de 150Ko semble-t-il ? et ben non c'est faux il vaut mieux le fichier de 150ko. car il ne fera qu'une seule requête http.c'est ce que dit google avec page speed ou yahoo avec Yslow ou ... en gros tout le monde.Après il faut minifier le fichier (enlever les espaces et les caractère inutiles) et utiliser un cache et une compression de données sur son serveur. Link to comment Share on other sites More sharing options...
coeos.pro Posted February 11, 2011 Share Posted February 11, 2011 Je suis d accord avec Jeckyl, il vaut mieux charger un fichier que 10 ou 20, par contre pour la version 1.4 il y a plus de 20 fichier css, chaque module aura son css Link to comment Share on other sites More sharing options...
jeckyl Posted February 11, 2011 Share Posted February 11, 2011 Je suis d accord avec Jeckyl, il vaut mieux charger un fichier que 10 ou 20, par contre pour la version 1.4 il y a plus de 20 fichier css, chaque module aura son css Oui, mais cette version intègre une concaténation de ces fichiers pour n'en faire qu'un seul, ce qui est très pratique et surtout permettra de ne charger que les css utiles sur la page à afficher. Link to comment Share on other sites More sharing options...
hayek.alex Posted February 11, 2011 Author Share Posted February 11, 2011 Attendez moi je ne parle pas de charger 10.000 fichiers css. Il s'agit juste de charger 2 css le global et celui associé au template pour eviter de charger 60% de css inutilisé.Qu'en pensez-vous du coup ? Une technique pour faire ça sur la 1.3 ? ou toujours vous pensez que ce n'est pas une bonne solution et qu'un global gzippé reste la solution de choix ? Link to comment Share on other sites More sharing options...
Thierryh Posted February 17, 2011 Share Posted February 17, 2011 BonjourJeckyl, vou dite que "cette version [1.4] intègre une concaténation de ces fichiers pour n’en faire qu’un seul".C'est à dire ? pouvez-vous détailler cela svp ?j'avoue que je ne comprens pas.MerciThierry Link to comment Share on other sites More sharing options...
jeckyl Posted February 17, 2011 Share Posted February 17, 2011 Expliquer quoi ?le mot concaténation ?En gros il y a plusieurs fichiers et à la fin cela n'en fait qu'un seule en fonction des fichiers css appelés. Link to comment Share on other sites More sharing options...
papich Posted September 19, 2011 Share Posted September 19, 2011 Oui, mais cette version intègre une concaténation de ces fichiers pour n'en faire qu'un seul, ce qui est très pratique et surtout permettra de ne charger que les css utiles sur la page à afficher. Comment le met tu en place? moi j'ai coché les deux premières cases ccc et j'ai un global css et un css par module comment concaténer le global et les le css des modules? Link to comment Share on other sites More sharing options...
marco601 Posted November 6, 2012 Share Posted November 6, 2012 bonjour, j'ai un petit soucis sur le css de deux modules, les produits phares et les accessoires d'un produit. Apparement avec la template que j'utilise, le css est le même pour les deux et du coup j'ai les produits phares ok, mais les accessoires ne s'affichent pas comme il faut. Comment pourrais-je éviter cela? créer une classe, rajouter dans global.css du code pour différencier les deux? Je suis pas vraiment développeur, alors forcément j'ai du mal... par avance, merci de votre aide Link to comment Share on other sites More sharing options...
marco601 Posted November 9, 2012 Share Posted November 9, 2012 personne pour m'aider? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now