Я могу использовать следующее, чтобы выбрать все divs, которые не являются первым div среди их братьев и сестер.Выделить все, кроме первых двух divs
div:not(:nth-of-type(1))
Есть в любом случае я могу выбрать все DIV-х, которые не первые два?
Я могу использовать следующее, чтобы выбрать все divs, которые не являются первым div среди их братьев и сестер.Выделить все, кроме первых двух divs
div:not(:nth-of-type(1))
Есть в любом случае я могу выбрать все DIV-х, которые не первые два?
Вы можете использовать последовательные :not
pseudos, так: div:not(:nth-of-type(1)):not(:nth-of-type(2))
ИЛИ
Даже лучше, вы можете использовать sibilings селекторы ... Как div:condition ~ div
, которые будут выбирать каждые sibiling дивы, что после состояния с условием.
So: div:nth-of-type(2) ~ div
будет выбирать каждый div, который приходит после второго ребенка.
Вы можете использовать несколько :not
исключить несколько элементов
Пример
div:not(:nth-child(1)):not(:nth-child(2)) {
background: blue;
}
Это может быть даже купол более ясным, witho специально выписывая не псевдоселектор на элемент.
U может сделать этого получить те же результаты:
:not(:nth-of-type(-n+2)) {
}
:not(:nth-child(-n+2)) {
}
Я знаю его поздний ответ: P, но, может быть, еще кому-то полезно,