На самом деле :nth-child()
- это цикл.
Если вы знаете точное количество элементов, например 10, то можно использовать
:nth-child(n+9)
При таком селекторе он выберет два последних элемента, то есть 9 и 10.
А вот при таком :nth-child(-n+4)
выберется с 1 по 4 элементы.
Их можно комбинировать :nth-child(n+3):nth-child(-n+8)
с 3 по 8.
Это все доступные комбинации с nth. То же самое делает :nth-last-child - только с конца.