1. Sélectionnez tous les liens dans la navigation
.main-nav a { }
2. Sélectionnez uniquement le lien actif
.main-nav a.active { }
3. Sélectionnez l'article qui a la classe featured
.post.featured { }
4. Sélectionnez le premier paragraphe de chaque article
article p:first-of-type { }
5. Sélectionnez les éléments <li> pairs
li:nth-child(2n) { }
Classement :
p -> 0-0-1
.text -> 0-1-0
p.text -> 0-1-1
#main -> 1-0-0
#main .text p -> 1-1-1
Si deux règles ont la même spécificité, laquelle gagne ?
La dernière règle écrite gagne grâce à la cascade CSS
Pourquoi faut-il éviter !important ?
!important casse la logique de la cascade, rend le code difficile à maintenir et doit être évité sauf cas exceptionnel.
Retour à l’accueil