繁体   English   中英

无效的CSS选择器:not()

[英]Invalid CSS selector :not()

我有这样的事情:

ul.select.open li:first-child:not(li ul) a

而且我在控制台上收到警告。 为什么无效? 它适用于我在网站上看到的内容,就是这样,我将样式应用于第一个子列表锚点,但不应用于子子列表锚点。

我想了解为什么无效但仍然有效。

这是无效的,因为在否定伪类中:not(X)X必须是简单的选择器,而ul li则不是。 要求合格的浏览器忽略带有无效选择器的规则,因此,如果该规则以某种方式起作用,则将其视为浏览器错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM