使用css选择除一个没有特定操作的表单

时间:2016-01-25 04:55:54

标签: html css css3

除了具有特定操作的表单之外,我需要为所有表单编写一个css规则

目前我有以下css,对于所有#NavMenu,我隐藏它们,但是对于搜索,我想要显示它们。

form #NavMenu{
display:none;
}
form[action*='Search'] #NavMenu{
display:block;
}

有没有办法可以指定所有表格但不是这个,比如

form:not(form[action*='search']) #NavMenu{
display:none;
}

1 个答案:

答案 0 :(得分:4)

选择器应如下所示

form:not([action*='search'])表单将搜索其是否具有属性