Задать вопрос
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>
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
Браузер сопротивляется вставке h3 в p и преждевременно закрывает p: посмотрите в inspector'е. Лучше используйте другой тег вместо h3.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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