css伪类选择器
:has选择器
选择某元素下,符合条件的元素。例如
1 | div:has(.box) { |
选择包含类名为.box的div元素
1 | <div> |
:is选择器

包装共性选择器。例如
1 | :is(div, p) :is(span, i) { |
选择div和p标签下的span和i标签
1 | <div><i>我们都被选中了</i></div> |
注意:不支持选中伪元素,优先级为选择器本身的优先级
:where选择器
与is选择器相同,区别在于:where选择器的优先级总是0。
:not选择器
匹配不符合指定选择器的元素。例如
1 | div:not(.box) { |
选择class不是.box的div元素
1 | <div class="box">我没被选中</div> |
注意:未指定:not前边的宿主选择器,:not会选中body;:not不能嵌套
参考文章:浅谈逻辑选择器
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Kissshot!
评论
ArtalkTwikoo

