У меня есть следующий код, и в основном я пытаюсь изменить CSS для div, который находится внутри другого div и не может заставить его отвечать, когда div, который нужно изменить, находится внутри другого div вне контекста элемента hover .
<style>
p.hometown:hover > #test {
background: yellow;
}
#test { background: blue;}
</style>
</head>
<body>
<p>My name is Donald.</p>
<p class="hometown">I live in Ducksburg.</p>
<p>My name is Dolly.</p>
<p class="hometown">I also live in Ducksburg.</p>
<div id="tt">
<div id="test">dfgfdg</div></div>
Я пробовал несколько методов, таких как:
p.hometown:hover #tt+#test {
background: yellow;
}
также
p.hometown:hover > #test {
background: yellow;
}
Ни одна из этих попыток не работает. Если я удалю div tt, то все будет работать нормально. Проблема в том, что я пытаюсь использовать этот метод на квадратном пространстве, чтобы исправить там ограничения. НЕТ JAVASCRIPT И НЕ МОЖЕТ БЫТЬ ПРЕДУПРЕЖДЕНО.