Можно ли использовать чистый CSS (3), чтобы выбрать элемент, являющийся предшествующим родством одного элемента с определенным классом?
то есть:.
HTML:
<div id='element-to-find'></div>
<div id='box1'></div>
<!-- a bunch more DOM elements between here --->
<div id='box2'>
<div id='inner-box'></div>
</div>
CSS
#box1{ /*some styling*/ }
#box2{ /*some styling*/ }
#box2.active .....
Теперь, когда # box2 имеет класс active
, я хочу выбрать и сделать что-то в стиле #element-to-find
. Есть ли способ выполнить это?