html5 – Css:not()选择器不支持其中的复杂选择器

使用CSS3:not()选择器以及属性包含选择器都可用,但在混合两者时出现问题,它无法正常工作.

HTML:

<input type='text'/>
<input type='text' id="dasd_Date_asd"/>

CSS:

input[type='text']:not(input[id*='Date']) {
    display:none;
}

DEMO

任何人都可以在这里说出错在哪里吗?

注意:我们没有权限更改标记.

最佳答案
你不能使用两个选择器:

input[type='text']:not([id*='Date']) {
  display: none;
}
<input type='text' />
<input type='text' id="dasd_Date_asd" />

选择器级别3在a:not()伪类中不允许超过单个simple selector.

转载注明原文:html5 – Css:not()选择器不支持其中的复杂选择器 - 代码日志