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

Почему на соседний элемент не применяется hover?

есть css

.document .info:hover ~  .doc-logo{
    background-image: url(../content/document-active.png);
}


есть html
<div class="document">
                        <div class="doc-logo"></div>
                        <div class="info">
                            <div class="title">Правила безопасности при работе с онлайн сервисами</div>
                            <div class="size">.pdf 4.3 MB</div>
                        </div>
                    </div>


Почему hover не применяется к doc-logo?
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@kupurim
Читаем доку:
div ~ p
правые соседи: все p на том же уровне вложенности, которые идут после div

Т.е. следующие елементы за вашим.
У вас должен быть такой html:
<div class="document">
  <div class="info">
    <div class="title">Правила безопасности при работе с онлайн сервисами</div>
    <div class="size">.pdf 4.3 MB</div>
   </div>
  <div class="doc-logo"></div>
</div>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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