Селектор CSS для другого, чем первый ребенок и последний ребенок

Я делаю очень продвинутый веб-сайт. Мой вопрос: Можно ли выбрать всех других детей, кроме следующих :first-child и :last-child? Я знаю, что есть селектор :not(), но он не работает с более чем одним, а не в круглых скобках. Это то, что у меня есть:

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

Ответ 1

Попробуйте #navigation ul li:not(:first-child):not(:last-child).

Ответ 2

Конечно, это сработает, вам просто нужно использовать два "не" селектора.

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

Он будет продолжать линию вниз после первой, говоря "не первый ребенок" и "не последний ребенок".