С нами с 24.06.13
Сообщения: 428
Рейтинг: 81
|
Добавлено: 27/02/14 в 20:05 |
Может быть у меня просто мозги уже не варят, но я не могу понять, почему не работает следующий код (div не исчезает при наведении на ссылку):
Код: [развернуть] |
<style>
div {
display: block;
}
a:hover.div {
display: none;
}
</style>
<a href="#">Ссылка, при наведении на которую должен исчезнуть div</a>
<div>Тот див, который должен исчезнуть</div>
|
Заранее спасибо
Последний раз редактировалось: davedeviss (27/02/14 в 23:58), всего редактировалось 1 раз
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 27/02/14 в 20:34 |
может потому что никакого дива внутри анкора нет?
|
|
|
|
С нами с 20.02.06
Сообщения: 248
Рейтинг: 366
|
Добавлено: 27/02/14 в 21:49 |
Надо заменить a:hover.div на a:hover + div или a:hover ~ div
|
|
|
|
С нами с 24.06.13
Сообщения: 428
Рейтинг: 81
|
Добавлено: 27/02/14 в 22:28 |
CABMIT: Спасибо! Я о таком методе никогда не слышал, но работает.
|
|
|
|
С нами с 24.06.13
Сообщения: 428
Рейтинг: 81
|
Добавлено: 27/02/14 в 23:08 |
CABMIT: А что вообще значит этот плюс? Буду благодарен за ссылку.
|
|
|
|
С нами с 24.06.13
Сообщения: 428
Рейтинг: 81
|
Добавлено: 27/02/14 в 23:57 |
Кароче откопал я инфы по этому вопросу.
Мой метод работает только в том случае когда блок вложен в другой блок. Пример:
Метод, который предложил CABMIT может работать, если блоки не вложены. Пример:
Но в этом случае они не должны быть вложены в другие элементы. И поэтому конструкция вида:
Код: [развернуть] |
<nav>
<div></div>
</nav>
<div></div>
|
... работать не будет. Тут только средствами JS.
Может быть кому-то эта информация сэкономит время.
|
|
|
|
С нами с 20.02.06
Сообщения: 248
Рейтинг: 366
|
Добавлено: 28/02/14 в 16:46 |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |