Я делаю очень продвинутый сайт. Мой вопрос: можно ли выбрать всех остальных детей, кроме :first-child
и :last-child
? Я знаю, что есть :not()
селектор, но он не работает с несколькими, не указанными в скобках. Вот что у меня есть:
#navigation ul li:not(:first-child, :last-child) {
background: url(images/UISegmentBarButtonmiddle@2x.png);
background-size: contain;
}
html
css
css-selectors
Даниэль
источник
источник
Ответы:
Попробуй
#navigation ul li:not(:first-child):not(:last-child)
.источник
not()
даже пробовал это до того, как погуглить: P geniusnot (A and B)
не равно(not A) and (not B)
, скорее было бы(not A) or (not B)
. Это не работает.Конечно, это сработает, вам просто нужно использовать два селектора «не».
Он будет продолжаться по строке после первого, говоря «не первый ребенок» и «не последний ребенок».
источник