Open bcalou opened 4 years ago
C'est fait, nous utiliserons donc des fichiers globaux.
Merci Bastien !
Alors c'est mieux, mais c'est quand même loin d'être parfait car chaque fichier utilise une convention différente : des IDs, BEM, pas BEM... Il faut uniformiser. Par exemple header.scss avec sa convention BEM est propre. Dans un fichier BEM, toutes les classes devraient commencer par le nom du fichier et être très peu imbriquées. Si je prend un fichier comme home.scss par contre, c'est le bazar
Hello Bastien,
J'utilise que des classes pour custom le CSS des éléments;
Dans mon fichier home j'ai mon wrapper > home > puis tout les éléments de home qui sont bien nommé "home__xxxx";
Concernant les éléments imbriqué j'essaye de faire au maximum 3 éléments pas plus.
D'autres conseils pour uniformiser et rendre plus propres nos fichiers ?
Merci d'avance :)
On est encore loin du BEM : au lieu d'avoir .wrapper--home (qui ne marche pas en tant que classe BEM, les tirets c'est pour les modifiers) et .home dedans, inverse :
.home > .home__inner
Ton wrapper devient ta classe principale.
Je passerai mardi pour le reste car c'est un peu difficile à expliquer par écrit, mais ça n'est que de l'organisation, ça ne vous empêche pas de continuer !
Actuellement le CSS n'est pas très bien organisé, vous avez plusieurs choix :