我想在这样的文档中设置样式:
body * { color:#000; }
但是我想从某个div和它拥有的所有内容中排除样式,所以我尝试了这样的not选择器:
body *:not(.thisdiv *) { color:#000; }
它似乎不起作用,我还能尝试什么?
答案 0 :(得分:0)
在您给出的示例中,没有问题。在body
上设置的任何样式都不应因{1}而覆盖.thisdiv
上的可比样式。
答案 1 :(得分:0)
运行一些测试,我发现:not
似乎不适用于body
元素,除非我遗漏了某些内容。
你可以保持简单,所以像这样:
div:not(.thisdiv) {color: #000;}
但这与你所拥有的不完全相同。当然,您可以使用以下方法覆盖任何车身颜色:
.thisdiv {color: #222}
无论如何,浏览器更好地支持并且非常标准。