Вопрос проверяет умение комбинировать CSS-селекторы и точно управлять областью применения стилей.
Да, nth-child можно комбинировать с вложенными селекторами и комбинаторами. Он применяется к элементу в контексте его родителя, а остальные части селектора уточняют область поиска. Такой подход позволяет выбирать элементы очень точно. Главное — помнить, что nth-child всегда считается относительно непосредственного родителя.
Комбинирование селекторов — нормальная практика в реальных интерфейсах.
.list > li:nth-child(2) {
color: red;
}
Выберется второй li, который является прямым потомком .list.
.card .item:nth-child(3) {
font-weight: bold;
}
Здесь nth-child(3) применяется к .item относительно его родителя внутри .card.
Ожидание, что nth-child будет считаться относительно всего документа, а не родителя.
сложные списки
карточки с повторяющимися блоками
дизайн-системы
Вывод: nth-child отлично комбинируется с вложенными селекторами, но всегда работает относительно конкретного родителя.