1.1 Sélecteurs

HTML de référence :

<nav class="main-nav">
  <ul>
    <li><a href="/" class="active">Accueil</a></li>
    <li><a href="/about">À propos</a></li>
    <li><a href="/contact">Contact</a></li>
  </ul>
</nav>
<main>
  <article class="post featured">
    <h2>Premier article</h2>
    <p>Contenu...</p>
  </article>
  <article class="post">
    <h2>Deuxième article</h2>
    <p>Contenu...</p>
  </article>
</main>
DemandeSélecteur CSS
Tous les liens dans la navigation.main-nav a
Uniquement le lien actif.main-nav a.active
L'article ayant la classe featuredarticle.post.featured
Premier paragraphe de chaque articlearticle.post p:first-of-type
Éléments li pairs.main-nav li:nth-child(even)

1.2 Spécificité

Classement par spécificité croissante

  1. p (0,0,0,1)
  2. .text (0,0,1,0)
  3. p.text (0,0,1,1)
  4. #main (0,1,0,0)
  5. #main .text p (0,1,1,1)

Questions théoriques