Я не думаю, что сейчас есть актуальный вопрос, касающийся этого;но если есть, пожалуйста, укажите мне на это, и я закрою этот.
В любом случае, предположим, что HTML выглядит так:
<div>
<div class="a" style="float:left;"></div>
<div class="b" style="float:left;"></div>
<div class="c" style="float:left;"></div>
<div style="clear:both;"></div>
</div>
Есть ли какие-либо правила CSS, которые я могу определить, которые изменяютстили ДРУГИХ элементов при зависании.Итак, что-то вроде
.a:hover {
// change bg colors of .b and .c
}
Я знаю, что могу сделать это с событиями наведения в javascript;но я надеялся на решение только для css.Если вы можете указать на какую-то часть спецификации CSS, которая говорит, что это невозможно, то я все равно отмечу это как ответ.(Даже если я признаю, что я не прочитал все это; я прочитал некоторые из них).
РЕДАКТИРОВАТЬ: ответы, которые все пометили, похоже, работают, и являются правильным ответом;но они не работают в Chrome / Safari (но IE8 в порядке ... см. рисунок: P).Смотрите здесь: Почему этот селектор CSS не работает: a: hover ~ span?