Поэтому мне нужно сделать div ссылкой и изменить цвет фона при наведении курсора мыши на этот div. Проблема в том, что внутри этого div есть два дочерних div, и когда я подвожу указатель мыши к границам родительского div, он фактически оказывается на дочернем div. Поэтому, хотя я могу сделать так, чтобы один из этих дочерних элементов изменялся при наведении курсора, второй - нет.
Итак, я думаю, мой вопрос в том, есть ли способ изменить оба дочерних элемента div при наведении курсора на один с помощью css?
Я не против изменить код для использования таблиц, если это проще, но мне нужно найти способ изменить весь div / tr при наведении курсора на один дочерний элемент / td.
То, что я на самом деле хочу создать здесь, это что-то почти такое же, как и окна рекомендуемых видео на YouTube (справа на странице).
заранее спасибо
CSS
#parent {
width: 318px;
height: 90px;
background-color: #FFFFFF;
margin: 5px 0px 5px 0px;
font-size: 10px;
}
#parent :hover {
background-color: #0000ff;
}
#child1 {
width:120px;
float:left;
}
child2 {
width:188px;
float:right;
}
HTML (с некоторыми другими вещами)
<c:forEach var="item" items="${list}">
<a href="webpage?item.getinfo()">
<div id="parent">
<div id="child1">
<img src="img.jpg">
</div>
<div id="child2">
${item.getinfo2()} <br>
${item.getinfo3()} <br>
</div>
</div>
</a>
</c:forEach>
Код примерно такой. Я взламывал это в последнее время, но это было что-то вроде того, что у меня было раньше