128 votes

Sélecteur CSS pour les enfants autres que le premier et le dernier

Je fais un site Web très avancé. Ma question: Est-il possible de sélectionner tous les autres enfants à l'exception des :first-child et des :last-child ? Je sais qu’il existe un sélecteur :not() mais il ne fonctionne pas avec plus d’un sélecteur qui n’est pas entre parenthèses. C'est ce que j'ai

 #navigation ul li:not(:first-child, :last-child) {
    background: url(images/UISegmentBarButtonmiddle@2x.png);
    background-size: contain;
}
 

295voto

SalmanPK Points 6649

Essayez #navigation ul li:not(:first-child):not(:last-child) .

23voto

animuson Points 23184

Bien sûr, cela fonctionnera, vous devez simplement utiliser deux sélecteurs «pas».

 #navigation ul li:not(:first-child):not(:last-child) {
 

Il continuera après le premier message en disant "pas le premier enfant" et "pas le dernier enfant".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X