Bonjour,

Besoin de cibler tous les éléments d'une liste sauf le premier et le dernier.
Le nombre d'éléments est variable et inconnu.

li:not(:first-child), li:not(:last-child) {border-top-width: 0; border-bottom-width: 0}


Voyez-vous mieux ?

Question d'esthète, je reconnais.
Modifié par boteha_2 (12 Jun 2024 - 20:23)
Modérateur
Salut,

Attention, c'est encore à l'état expérimental :


li:not(:first-child, :last-child){
...
}


edit:
en y repensant, tu as aussi ceci (logique inverse) :

li:where(:first-child, :last-child){
  color: #f00;
}

Modifié par niuxe (13 Jun 2024 - 14:07)
Bonjour niuxe,

Intéressant, merci.

Si expérimental je préfère m'abstenir :
li:not(:first-child, :last-child){
...
}


Convaincant, j'avoue que j'utilise très rarement les pseudo classes :where et :is :
li:where(:first-child, :last-child){
...
}

Modifié par boteha_2 (13 Jun 2024 - 20:33)