Maison > interface Web > tutoriel CSS > le corps du texte

Comment puis-je cibler tous les enfants sauf le dernier en CSS ?

Susan Sarandon
Libérer: 2024-11-13 13:00:02
original
127 Les gens l'ont consulté

How Can I Target All Children Except the Last One in CSS?

Exclure le dernier enfant de la sélection CSS

Lors de la sélection d'éléments en CSS, le sélecteur de nième enfant permet un ciblage précis en fonction de leur position dans un élément parent. Pour sélectionner le dernier enfant, vous utilisez div:nth-last-child(1). Cependant, que se passe-t-il si vous souhaitez exclure le dernier enfant ?

Solution : nier la pseudo-classe du dernier enfant

CSS3 introduit la pseudo-classe de négation :not( ), qui vous permet d'exclure les éléments correspondant à un critère spécifique. Pour sélectionner tous les enfants sauf le dernier, utilisez le sélecteur :

:not(:last-child)
Copier après la connexion

Cette pseudo-classe est évaluée comme vraie pour tout élément qui n'est pas le dernier enfant de son parent. Vous pouvez ensuite styliser ces éléments en conséquence :

:not(:last-child) {
  /* styles */
}
Copier après la connexion

Note de compatibilité

Il est important de noter que la pseudo-classe :not() n'est pas prise en charge dans Internet Explorer 8 ou moins. Si vous devez prendre en charge ces navigateurs, vous devrez peut-être utiliser des sélecteurs plus détaillés, tels que nth-child(n) où n est n'importe quel nombre sauf 0.

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