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


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

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

2 ответа:

попробовать #navigation ul li:not(:first-child):not(:last-child).

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

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

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