1 | E:not(s1, s2, ...) {} |
在css3中仅能匹配一个选择器,css4中可以匹配多个;
:not([data-xxx=”xx”],[data-xxx=”xxx”]);
可以用:not()来提高优先级 e.g .negation:not(p){ color:blue; } .negation { color: black; }
仅支持safari
1 | E:matches(s1, s2) {} |
意义与:not()相反,匹配对应选择器,简化重复的规则
:matches(span, div) :matches(span, div) {}
支持大部分主流浏览器,不支持ie和Edge(win10内置浏览器)
1 | E:has(rs1, rs2, ...) |
包含伪类选择器,匹配选择器
暂时没有浏览器支持