Supongamos que desea seleccionar un elemento cuando no tiene una determinada clase. Eso es lo que el :not()
selector es para.
body:not(.home) {
}
Pero, ¿qué pasa si hay varias clases que desea evitar?
No hay combinadores lógicos con :not()
, me gusta and
o or
, pero puedes encadenarlos, lo que de hecho es como and
.
body:not(.home):not(.away):not(.page-50) {
}
El :not()
selector no agrega ninguna especificidad por sí mismo, pero lo que está adentro lo hace, por lo que :not(.foo)
agrega el mismo peso que .foo
lo hace.