organisation CSS - HTML/CSS - Programmation
Marsh Posté le 23-02-2021 à 18:55:48
C'est une mauvaise idée, mais vraiment.
Lourd, lent, illisible, recherche pénible.
Tu peux ordonner les différentes propriétés, mais sous un unique sélecteur.
Et ces nom de classes? Tu peux employer du post processing pour changer les classes, mais pas dans ton fichier de CSS.
Marsh Posté le 23-02-2021 à 19:15:54
Merci de ta réponse.
Pour l'exécution du navigateur, si j'ai par exemple 30div différentes il est préférable d'avoir 30 fois :
Code :
|
je ne comprend pas cette phrase :
David Boring a écrit : Et ces nom de classes? Tu peux employer du post processing pour changer les classes, mais pas dans ton fichier de CSS. |
Les noms des classes correspondes à différents paragraphes de mes pages que j'ai numérotés.
Merci
Kewan
Marsh Posté le 23-02-2021 à 19:40:48
kewan a écrit : Merci de ta réponse.
|
Si tu as 30 div différentes, ton design est spécial quand même
Disons que ces div sont des block de news.
Tu peux mettre comme classes
"news-block"
"news-block background-vert"
"news-block text-align-center background-blue"
Dans ta css, tu crées le style global pour "news-block" avec une couleur et un alignement par défaut.
Ensuite, avec des classes utilitaires, tu changes la couleur de fond ou l'alignement
Code :
|
kewan a écrit : |
Ha OK, ces différents paragraphes n'ont pas plutôt des points commun que tu pourrais utiliser comme nom de classes?
Le plus simple serait de voir ton design pour pouvoir mieux t'aider.
Marsh Posté le 24-02-2021 à 08:31:20
+1 avec ce que t'as dit David.
Il faut donner des noms sémantiques aux styles et surtout pas en rapport avec le contenu de leur CSS. Donc, si ce sont des blocs de news, effectivement, prendre des noms du genre :
News
News-Content
News-Frame
News-Title
...
Tout ce qui peut être en commun, le mettre dans un style et cumuler plusieurs styles pour arriver au style final. Penser également à l'héritage hiérarchique des styles.
Marsh Posté le 24-02-2021 à 09:10:07
Merci à tous les deux.
j'ai fait des essais,
si j'ai bien compris :
Code :
|
ou
Code :
|
n'a pas d'incidence
Par contre l'ordre dans le fichier css a une incidence :
Code :
|
Code :
|
Marsh Posté le 24-02-2021 à 09:38:25
Oui.
Je te propose de lire cet article: https://developer.mozilla.org/fr/do [...] t_heritage
Et pourquoi les autres articles aussi: https://developer.mozilla.org/fr/do [...] ing_blocks
Marsh Posté le 24-02-2021 à 10:50:29
Merci, je vais étudier ça, j'aurais certainement un tas de questions
Marsh Posté le 23-02-2021 à 17:54:58
Bonjour tout le forum ,
j'ai besoin de votre aide.
Que pensez-vous de cette organisation de fichier CSS ? D'un point de vue lourdeur du fichier et de la vitesses d'exécution du navigateur ?
Message édité par kewan le 23-02-2021 à 19:06:55