Implications et bonnes pratiques¶
Imaginons que l’on souhaite que le sélecteur .special
prenne le pas sur le sélecteur #exemple
. Ce dernier a une spécificité dix fois supérieure. On pourrait créer un sélecteur #exemple.special
, mais l’on ne ferait que déplacer le problème (que se passe-t-il si l’on veut encore outrepasser ce sélecteur ?), et il faudrait de plus pour chaque id pouvant empêcher le jeu de règles associé au sélecteur id
de s’appliquer.
Ces problèmes font qu’il est déconseillé d’utiliser le sélecteur d’id et de lui préférer le sélecteur de classe non qualifié et sans combinateur1.