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 больше не содержит эту ошибку, этот вопросустарел.