Os seletores CSS são usados para “encontrar” (ou selecionar) os elementos HTML que você deseja estilizar.
O seletor de id usa o atributo id de um elemento HTML para selecionar um elemento específico. O id de um elemento é único dentro de uma página, então o seletor de id é usado para selecionar um elemento único!
O seletor de classe seleciona elementos HTML com um atributo de classe específico. Para selecionar elementos com uma classe específica, escreva um ponto (.), Seguido do nome da classe.
O seletor universal (*) seleciona todos os elementos HTML na página.
O seletor de agrupamento seleciona todos os elementos HTML com as mesmas definições de estilo. Observe o seguinte código CSS (os elementos h1, h2 e p têm as mesmas definições de estilo):
Um seletor CSS pode conter mais de um seletor simples. Entre os seletores simples, podemos incluir um combinador.
seletor descendente (espaço)
seletor filho (>)
seletor irmão adjacente (+)
seletor irmão geral (~)
Elemento | p | Seleciona todos <p> |
Elemento, elemento | div, p | Seleciona todos <div> e todos elementos <p> |
Elemento elemento | div div | Seleciona todos elementos <p> dentro de elementos <div> |
Elemento > elemento | div > div | Seleciona todos <p> onde o pai é um elemento <div> |
Elemento + elemento | div + div | Seleciona todos <p> que estão imediatamente depois de um elemento <div> |
Elemento1 ~ elemento2 | div ~div | Seleciona todo elemento <ul> que precede um elemento <p> |
O [attribute]seletor é usado para selecionar elementos com um atributo especificado.
[attribute] | [target] | Seleciona todos os elementos com um atributo target. |
[attribute=value] | [target=_blank] | Seleciona todos os elementos com target=”_blank” |
[attribute~=value] | [title~=flower] | Seleciona todos os elementos com um atributo title contendo a palavra “flower” |
[attribute|=value] | [lang|=pt-br] | Seleciona todos os elementos com um atributo lang, cujo o atributo valor comece com “pt-br” |
[attribute^=value] | a[href^=”https”] | Seleciona todo elemento <a> que tem um atributo href com o valor começando com “https” |
[attribute$=value] | a[href$=”.pdf”] | Seleciona todo elemento <a> que tem um atributo href com o valor termina com “.pdf” |
[attribute*=value] | a[href*=”tableless”] | Seleciona todo elemento <a> que tem um atributo href com o valor contém “tableless” |
Referências: https://www.w3schools.com/, https://developer.mozilla.org/
Ao criar um site WordPress, uma das decisões mais importantes que você precisa tomar é…
Quando se trata de criar um site de sucesso no WordPress, otimizar o desempenho é…
If you're attending WordCamp US 2024 in person or online, I have great news! In…
Quando se trabalha como freelancer e lida com código o dia todo, é comum precisar…
A importância de se manter atualizado é essencial em todas as áreas de atuação. Profissionais…
A gig economy, também conhecida como economia dos bicos, está revolucionando a forma como as…