Извиняюсь, если вопрос такой был, поиском пользовался, честно :-). Есть список вида: <ul class="parent"> <li class="first"></li> <li class="second"> <ul class="child"> <li class="first-child"></li> <li class="second-child"></li> </ul> </li> <li class="third"> <ul class="child"> <li class="fourth-child"></li> <li class="fifth-child"></li> </ul> </li> <li class="fourth"></li> <li class="fifth"></li> </ul> Как правильно написать селектор, чтобы при наведении на second-child менялся фон не только у second-child, но и у first-child? Это же правило должно работать, если second-child будет иметь потомков в виде нового списка UL, тогда наведение на одного из потомков должно выделять и second-child и first-child. Через JS такое написать не трудно, но можно ли реализовать такое средствами CSS 3?