a:hover + span { background:yellow; } a:hover > span { background:yellow; } a:hover ~ span { background:yellow; }
Первые два селектора работают нормально. Однако третий селектор не работает?
Демо: http://jsfiddle.net/UAHw7/
Почему?
Обновление: Я запустил все свои браузеры ...
Opera 11 - Работает
Safari 5 - Работает
Firefox 3.6 - работает
IE9 RC - Работает
Chrome 9 - не работаетПроблема с Chrome…
Примечание. Поскольку в Chrome больше нет этой ошибки, этот вопрос устарел.