为什么下面的代码不会着色为“Won
”红色?我期望#sisters>*~#too
选择与#too
(也就是说,#too
之前的所有项目,即#won
)有最终的兄弟姐妹的所有项目。但是,#sisters>*~#too
只能选择#too
。为什么这个CSS选择器不能按我的预期工作?
总之,为什么#sisters>*~#too
不选择其前兄弟,#won
?
<style>
#sisters>#too~*,
#sisters>*~#too {
color: red;
}
</style>
<div id="sisters">
<div id="won">Won</div>
<div id="too">Too</div>
<div id="tree">Tree</div>
<div id="fore">Fore</div>
<div id="jive">Jive</div>
</div>
SSCCE:http://jsfiddle.net/Supuhstar/XY4Dg/