example.html 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <!-- Filtres de contenu -->
  2. <h3>Filtre <code>:contains()</code></h3>
  3. <ul id="liste-films-sf">
  4. <li>Blade Runner</li>
  5. <li>Interstellar</li>
  6. <li>Star Trek</li>
  7. <li>Star Wars</li>
  8. <li>War of the Worlds</li>
  9. </ul>
  10. <ul id="liste-films-autres">
  11. <li>Forrest Gump</li>
  12. <li>Lone Star</li>
  13. <li>The Star</li>
  14. </ul>
  15. <h3>Filtre <code>:empty</code></h3>
  16. <p>
  17. Comme on cible tous les éléments vides de la liste <code>#parent</code>,
  18. les 2ème et 3ème <code>li</code> correspondent, ainsi que le
  19. <code>span</code> dans le 4ème.
  20. </p>
  21. <ul id="parent">
  22. <li>Enfant non vide</li>
  23. <li class="vide"></li>
  24. <li></li>
  25. <li><span></span></li>
  26. </ul>
  27. <h3>Filtre <code>:has()</code></h3>
  28. <p>Ici les <code>div</code> qui contiennent un paragraphe avec la classe
  29. <code>gras</code> se font ajouter une classe <code>avec-p-gras</code>, qui
  30. change leur background, et ajoute une astérisque avant le paragraphe (voir CSS).
  31. </p>
  32. <div id="demo-filtre-has">
  33. <div><p class="souligne">Texte souligné</p></div>
  34. <div><p class="souligne gras">Texte souligné et gras</p></div>
  35. <div><p class="italique gras">Texte italique et gras</p></div>
  36. <div><p class="italique souligne">Texte italique et souligné</p></div>
  37. </div>