【发布时间】:2011-06-30 23:55:04
【问题描述】:
a:hover + span { background:yellow; }
a:hover > span { background:yellow; }
a:hover ~ span { background:yellow; }
前两个选择器工作得很好。但是,第三个选择器不起作用?
为什么?
更新:我启动了所有浏览器...
Opera 11 - 作品
Safari 5 - 作品
Firefox 3.6 - 工作
IE9 RC - 作品
Chrome 9 - 不工作
然后是 Chrome 问题...
注意:由于 Chrome 不再包含此错误,因此此问题已过时。
【问题讨论】:
-
@tenfour 当您将 ANCHOR 悬停时,所有三个 SPAN 元素都应亮起黄色...
-
很奇怪。有趣的是,如果你放弃
:hover伪类,它会起作用。 -
对我有用...也许您的浏览器不支持 CSS3? (甚至为了避免混淆而将其设为#FF00FF,并且在 FF4 上完美运行)
-
@Brad 在 Chrome 9 中不起作用
-
@Pekka:CSS3“正式发布”了吗?可能只是某些浏览器已经实现但还没有完全实现它?
标签: css google-chrome webkit css-selectors