small_jedi
@small_jedi

Объясните почему не подсвечивается первый _description?

Есть такой пример https://jsfiddle.net/uanzk6pb/6/ , но почему не подсвечивается первое описание? при том же заголовок подкрашивается. Даже если оставить только селектор .landing-block__description:first-child то он не будет работать
  • Вопрос задан
  • 65 просмотров
Решения вопроса 2
Не подсвечивается, потому что псевдокласс :first-child указывает на первый элемент среди всех элементов, а не первый элемент с данным классом.

По сути, селектор .landing-block__description:first-child означает элемент с классом .landing-block__description, который является первым в разметке.
Но он ведь первым не является. Перед ним еще есть элемент с классом .landing-block__title
Ответ написан
sankooo
@sankooo
Software Engineer
Не подсвечивается, потому что .landing-block__description у вас не first-child в своем родителе. Он должен быть именно первым элементом внутри блока.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
move2usajobs LLC Лос-Анджелес
от 2 000 до 4 000 $
Wanted. Санкт-Петербург
До 180 000 ₽