seletores CSS

Seletores CSS

Os seletores CSS são usados ​​para “encontrar” (ou selecionar) os elementos HTML que você deseja estilizar.

O seletor de id CSS

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 CSS

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 CSS

O seletor universal (*) seleciona todos os elementos HTML na página.

O seletor de agrupamento CSS

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):

Seletores combinados

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 (~)

ElementopSeleciona todos <p>
Elemento, elementodiv, pSeleciona todos <div> e todos elementos <p>
Elemento elementodiv divSeleciona todos elementos <p> dentro de elementos <div>
Elemento > elementodiv > divSeleciona todos <p> onde o pai é um elemento <div>
Elemento + elementodiv + divSeleciona todos <p> que estão imediatamente depois de um elemento <div>
Elemento1 ~ elemento2div ~divSeleciona todo elemento <ul> que precede um elemento <p>

Seletor CSS [atributo]

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/

Isto foi útil?

Obrigado pelo seu feedback!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima