Mise à jour le 16/02/2024

RWEB 0025 Grouper les déclarations CSS similaires

Ref. Version →
Ref. BP →
GreenIT
14
2.0.0
0028
3.0.0
0025
4.0.0
0025

Description

Lorsque plusieurs éléments du DOM (Document Object Model) ont des propriétés CSS communes, les déclarer ensemble dans la même feuille de styles. Cette méthode permet de réduire le poids de la CSS.

Exemple

Ne pas écrire :

h1 {
background-color: gray; color: navy;
}

h2 {
background-color: gray; color: navy;
}

h3 {
background-color: gray; color: navy;
}

mais plutôt :

h1, h2, h3 {
background-color: gray; color: navy;
}

Si vous souhaitez vous assurer que cette règle est bien respectée, vous pouvez mettre en place le module stylelint dans votre projet (devDependencies) et utiliser la règle shorthand-property-no-redundant-values

Vous trouverez la liste complète de ces propriétés raccourcies sur le site MDN

Principe de validation

Le nombre est inférieur ou égal à

de déclarations CSS similaires non regroupées

1
Vous avez repérez une coquille ou vous souhaitez contribuer ?

Venez sur le repo pour lancer une discussion sur la fiche.

Voir la fiche