爲什麼下面的代碼不會着色爲「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/