Задать вопрос
it_proger29
@it_proger29
Битрикс

Почему не работает nth-child?

Здравствуйте, хочу задать стили для slick-active, второму и третьему. Всего их 4 в блоке.
.block2_slider .slick-track .slick-active:nth-child(2){
    margin-top: 50px;
}.block2_slider .slick-track .slick-active:nth-child(3){
    margin-top: 50px;
}

cwyl8bz.png

Почему не применяются стили?
Без nth-child применяются.
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
nth-child() считает среди всех потомков родителя, а не среди предварительно выбранных.
Запись .slick-active:nth-child(2) означает, что элемент должен иметь класс slick-active и при этом являться вторым потомком своего родителя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы