web-dev-qa-db-fra.com

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

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

#navigation ul li:not(:first-child, :last-child) {
    background: url(images/[email protected]);
    background-size: contain;
}
94
Daniel

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

227
Salman for Hire

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".

19
animuson