Задать вопрос
@OstapO

Как правильно написать селектор?

Нужно добавить margin каждому .single-result кроме первого. Если в общем div нету .search-form, то не проблема написать :not(:first-child) - работает. Но если есть.search-form, то не работает. Пробовал писать :not(:first-of-type) также не работает.

<div>
 <div class="search-form">
  some text
 </div>
 <div class="single-result">
  some text3
 </div>
 <div class="single-result">
   some text3
 </div>
</div>
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
aliencash
@aliencash
Партизан
div:not(:first-child) {
  margin: ...
}
.search-form + .single-result {
  margin: 0;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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