【发布时间】:2020-01-04 09:31:44
【问题描述】:
我以这种方式使用:not() 伪类:
:not(_)
增加我的选择器的特异性。它完成了它的工作,但我想知道这个下划线的含义是什么以及它对特异性 (0,0,0) 有什么影响。
【问题讨论】:
标签: css css-selectors
我以这种方式使用:not() 伪类:
:not(_)
增加我的选择器的特异性。它完成了它的工作,但我想知道这个下划线的含义是什么以及它对特异性 (0,0,0) 有什么影响。
【问题讨论】:
标签: css css-selectors
这是一个简单的Type selector,只是你在正常情况下不太可能找到的一个。
var el = document.createElement('_');
document.body.append(el);
el.textContent = 'Hello';
_{ color: green; }
Say
此外,当<_> 标记无效时。
<_>hello</_>
【讨论】:
:not(p)。正如您所提到的,_ 不太可能被发现,这就是使用 :not(_) 的原因 - 除了提高特异性之外,它几乎没有任何作用。
:not(#sp_r84dt5) 来增加特异性。
:not(.random-class)更好的方法,这完全解决了我的问题,我现在觉得很愚蠢!