Cette question est au sujet de l'organisation de la CSS directives elles-mêmes à l'intérieur d'un .fichier css. Lors de l'élaboration d'une nouvelle page ou un ensemble de pages, j'ai l'habitude de simplement ajouter des directives à la main à la .fichier css, en essayant de refactoriser quand je peux. Après un certain temps, j'ai des centaines (ou des milliers) de lignes et il peut devenir difficile de trouver ce dont j'ai besoin quand peaufiner la mise en page.
Quelqu'un aurait-il des conseils pour savoir comment organiser les directives?
- Devrais-je essayer d'organiser de haut en bas, imitant les DOM?
- Dois-je organiser sur le plan fonctionnel, en mettant directives pour les éléments qui prennent en charge les mêmes parties de l'INTERFACE utilisateur ensemble?
- Dois-je juste une sorte de tout en ordre alphabétique par le sélecteur?
- Une combinaison de ces méthodes?
Aussi, est-il une limite à combien CSS je devrais garder dans un fichier avant qu'il pourrait être une bonne idée de le casser dans des fichiers séparés? Disons, 1000 lignes? Ou est-ce toujours une bonne idée de garder le tout en un seul endroit?
Liés à la Question: Quelle est la meilleure façon d'organiser les règles CSS?