Posso escrever um seletor CSS selecionando elementos que não tenham uma determinada classe ou atributo

Posso escrever um seletor CSS selecionando elementos que não tenham uma determinada classe ou atributo
Há momentos em que precisamos adicionar um seletor CSS para se referir aos elementos que não estão associados a uma classe ou atributo específico. É difícil criar classes e atributos separados para alguns elementos apenas para selecioná-los, mas há uma solução para esse problema e esse é o uso do seletor de pseudo-classe “não (não ()”.

O seletor de pseudo-classe "não"

Adicionando a não Seletor de pseudo-classe seleciona os elementos que não têm nenhuma classe ou atributo específico. O não O seletor de pseudo -seletor funciona oposto aos seletores CSS reais. Os seletores CSS selecionam os elementos da classe mencionados na propriedade Seletor, por outro.

Sintaxe

A sintaxe para adicionar um não O seletor CSS é:

:não(.nome da classe)
/ * estilo */

Exemplo

Vamos escrever um trecho de código para entender como funciona o seletor de pseudo-classe:


Este é o texto escrito em uma aula


Sem classe ou atributo

No código acima, há um H2 elemento com uma classe chamada primeiro e texto escrito no elemento. Depois disso, há um elemento sem classe ou atributo.

No elemento de estilo CSS, adicionaremos um seletor "não" referente à classe "primeiro”E defina uma propriedade de cor para que mude a cor de todos os elementos dentro do corpo que não seja a classe“primeiro”:

corpo: não (.primeiro)
Cor: Aqua

Isso funcionará de tal maneira que mudará a cor de todos os elementos, exceto o texto dentro do elemento com a classe “primeiro”:

Dessa forma, podemos escrever seletores CSS que selecionam os elementos sem classe ou atributo.

Conclusão

Podemos escrever um seletor CSS selecionando elementos que não tenham uma determinada classe ou atributo através do não Seletor de CSS que funciona de tal maneira que se refere a elementos que não sejam os mencionados no seletor não e os que não pertencem a nenhuma classe ou atributo. As propriedades do CSS podem ser inseridas nesse que não seletor para alterar o estilo dos elementos não associados a classes e atributos.