Извиняюсь, если вопрос такой был, поиском пользовался, честно :-).  Есть список вида:   <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?