在 CSS 中,我必须指定一个特定的类(例如.myClass
),但排除具有两个类之一的实例(例如,not .foo
nor .bar
)。
我研究了 CSS3 新:not()
语法,但我不确定如何指定我不想使用的两个类。我认为这是不正确的(它对我不起作用)。但是,这似乎是一种简洁的方式来展示我正在尝试做的事情:
.myClass:not(.foo):not(.bar) {
...
}
在 CSS 中,我必须指定一个特定的类(例如.myClass
),但排除具有两个类之一的实例(例如,not .foo
nor .bar
)。
我研究了 CSS3 新:not()
语法,但我不确定如何指定我不想使用的两个类。我认为这是不正确的(它对我不起作用)。但是,这似乎是一种简洁的方式来展示我正在尝试做的事情:
.myClass:not(.foo):not(.bar) {
...
}
只需用逗号分隔它们:
.myClass:not(.foo, .bar){
...
}
在它们之间使用逗号:
.myClass:not(.foo, .bar) {
...
}
来源:http ://devsnippets.com/article/5-advanced-css-pseudo-class.html