Maison > interface Web > tutoriel CSS > Comment puis-je sélectionner chaque nième élément à l'aide du sélecteur :nth-child() de CSS ?

Comment puis-je sélectionner chaque nième élément à l'aide du sélecteur :nth-child() de CSS ?

Patricia Arquette
Libérer: 2024-12-31 18:29:14
original
917 Les gens l'ont consulté

How Can I Select Every Nth Element Using CSS's :nth-child() Selector?

Sélectionnez chaque nième élément avec CSS

Lorsque vous traitez un groupe d'éléments, vous souhaiterez peut-être cibler chaque nième élément. CSS fournit le sélecteur :nth-child() pour faciliter cette tâche.

:nth-child(n) vous permet de sélectionner le nième élément enfant au sein d'un élément parent. Il est possible de spécifier une nième valeur ainsi que d'effectuer des opérations arithmétiques comme l'addition, la soustraction et la multiplication de coefficients.

div:nth-child(4)
Copier après la connexion

Ce sélecteur sélectionnera le quatrième élément div. Cependant, cela nécessite d'écrire des sélecteurs individuels pour chaque nième élément.

:nth-child(an) simplifie considérablement ce processus. Le « a » représente un coefficient qui peut être appliqué à « n » à l'aide d'opérations arithmétiques :

div:nth-child(4n)
Copier après la connexion

Ce sélecteur sélectionnera un élément div sur quatre, remplaçant ainsi le besoin de plusieurs sélecteurs.

Pour un meilleur contrôle, des expressions arithmétiques peuvent être utilisées dans le sélecteur :

  • :nth-child(an b)
  • :ntième-enfant(an - b)
  • :ntième-enfant(a*n)

Exemple : À sélectionnez uniquement les éléments div, à l'exclusion des autres éléments comme h1 ou p, utilisez :nth-of-type() au lieu de :nth-child():

body div:nth-of-type(4n)
Copier après la connexion

Remarque : Si n est omis, la valeur par défaut est 1, en sélectionnant chaque élément.

Différence entre 4n et 4n 4 :

Bien que les deux sélecteurs correspondent à un élément div sur quatre, il existe une différence subtile à leur point de départ.

  • :nth-child(4n) commence à compter à partir de 0, il sélectionne donc les éléments aux positions 4, 8, 12, etc.
  • :nth-child(4n 4) commence à compter à partir de 4, il sélectionne donc les éléments aux positions 4, 8, 12, etc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal