Je travaille actuellement sur un projet où un programmeur qui s'est cru un graphiste a tenté sa chance sur des thèmes ASP.Net. Le CSS est assez mauvais, mais c'est une autre question tout à fait. Ce dont j'ai vraiment besoin d'aide, c'est la meilleure façon d'organiser les thèmes ASP.Net et les CSS qui s'y trouvent. Imaginez qu'il ya une structure de répertoire qui ressemble à ceci:Comment organiser mes thèmes ASP.Net et mes fichiers CSS communs?
- Thèmes
- Thème A
- StyleA.css
- Common.css
- Theme B
- StyleB.css
- Common.css
- Thème C
- StyleC.css
- Common.css
- Thème A
Chaque thème a une feuille de style commune. Malheureusement, l'auteur de ces feuilles de style a réussi à changer seulement quelques choses ici et là dans chaque copie de Common.css. Finalement, je vais évaluer si oui ou non ces changements sont nécessaires, mais un nettoyage majeur doit d'abord se produire. Pour l'instant, supposons simplement que les changements, si petits soient-ils, sont nécessaires pour que les choses paraissent bien avec chaque thème. Je voudrais savoir quelles sont les meilleures pratiques pour l'utilisation de thèmes tout en ayant besoin de styles communs à travers votre application. Je veux minimiser le nombre d'AppTurns dans le chargement de la page, mais je veux vraiment consolider les styles communs dans un endroit d'une manière qui maintient la facilité des thèmes.
C'est ce que je fais. J'ai un common.css en dehors de App_Themes, avec tous les styles de dimensionnement/positionnement/non-branding, et ce css est normalement lié à la page maître.Ensuite, mes thèmes ont tous la couleur et l'image de marque (images paires) spécifiques à ce thème. – goldenratio