L'ordre dans la source
Un article ayant la classe .outer
. Le texte de ce paragraphe est de couleur verte, c'est le selecteur .outer p
qui est appliqué.
Un paragraphe ayant la classe .inner
. Le texte de ce paragraphe est de couleur verte, c'est le selecteur .outer p
qui est appliqué car il est écrit après le sélecteur article .inner
dans la source. Les deux sélécteurs ayant la même spécificité (1 classe + 1 élément), c'est l'ordre dans la source qui compte.
La spécificité
Un article ayant la classe .alice
. Le texte de ce paragraphe est de couleur bleue, c'est le selecteur .alice p
qui est appliqué car il possède la plus grande spécificité (1 classe + 1 élément), supérieure à .alice
(1 classe).
Un paragraphe ayant la classe .bob
. Le texte de ce paragraphe est de couleur rouge orangé, c'est le selecteur .alice .bob
qui est appliqué car il possède la plus grande spécificité (2 classes), supérieure à p.bob
(1 classe + 1 élément) et à .bob
(1 classe).
L'importance
Un article ayant la classe .base
Un paragraphe ayant la classe .important
. Le texte de ce paragraphe est de couleur rouge, c'est la propriété color: red
du selecteur .important
qui est appliqué car il y a la déclaration !important
.