我在我的網站上有組件,但只有當它們不包含在另一個組件中時纔會對其執行操作。css沒有選擇缺少主要元素外的項目
使用CSS選擇器不喜歡
:not(.container) > .box
<body>
<main>
<div class="container">
<div class="box">kalle</div>
</div>
<div class="box">palle</div>
</main>
<div class="box">olle</div>
</body>
只能找到「帕勒」如果上下文是身體
將找到「帕勒」和「歐萊」如果上下文是HTML
可以有人解釋爲什麼?
http://jsfiddle.net/4guher4u/2/
'>'表示只選擇直接後代。 'palle'不是身體的直接後代,'olle'根本就不是主體的後代 – user3154108