使用CSS,我试图定位ul
元素中的所有#include
元素,但#exclude
元素内的元素除外。这是标记:
<div id="include">
<ul><li>Include List</li></ul>
<div id="exclude">
<ul><li>Exclude List</li></ul>
</div>
</div>
我以为我可以使用:not
CSS选择器这样做:
#include :not(#exclude) ul {
color: blue !important;
}
我看到的结果是ul
都没有得到蓝色。很明显,我误解了这个:not
选择器是如何工作的。我正在尝试做什么?这是一个小提琴: