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

Почему у тега p не работает hover для дочернего элемента?

Почему вот так работает
<div class="a">Lorem<h3 class="b">Lorem ipsum</h3>
</div>

.a:hover .b {
  color: #fff;
}


а вот так нет
<p class="a">Lorem<h3 class="b">Lorem ipsum</h3>
</p>
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
Браузер сопротивляется вставке h3 в p и преждевременно закрывает p: посмотрите в inspector'е. Лучше используйте другой тег вместо h3.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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