왜 다음 코드의 색이 "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/