2
respuestas

duda sobre identificadores css

hola , tengo una duda sobre los selectores de css, es sobre esto

.principal p:not(#id)

mi duda es solo se puede con id?

2 respuestas

Segun la documentacion tambien se puede hacer con clases Ej: p:not(.clase) y con el nombre de una etiqueta por ejemplo header:not(h1) : otros ejemplos :

.fancy {
  text-shadow: 2px 2px 3px gold;
}

/* elementos <p> que no están en la clase `.fancy` */
p:not(.fancy) {
  color: green;
}

/* Elementos que no son elementos <p> */
body :not(p) {
  text-decoration: underline;
}

/* Elementos que no son elementos <div> o <span> */
body :not(div):not(span) {
  font-weight: bold;
}

/* Elementos que no son `.crazy` o `.fancy` */
/* Tenga en cuenta que esta sintaxis aún no está bien soportada. */
body :not(.crazy, .fancy) {
  font-family: sans-serif;
}

Fuente: https://developer.mozilla.org/es/docs/Web/CSS/:not

muchas gracias me quedo claro