Conhecendo os Seletores de CSS #002
Oi, pessoal! Hoje vou falar um pouco sobre os diferentes tipos de seletores de CSS e como eles funcionam para estilizar elementos em uma página HTML. Vamos nessa!
- Seletores de Elemento (Tag)
Esses seletores aplicam estilos a todos os elementos de um tipo específico. Por exemplo, se você quiser que todos os parágrafos<p>
fiquem azuis, use o seletor de elemento:
p {
color: blue;
}
- Seletores de Classe
Os seletores de classe são usados para aplicar estilos a elementos com uma classe específica. Basta colocar um ponto "." antes do nome da classe. Veja como funciona:
.intro {
font-size: 20px;
}
Veja como usar no HTML:
<p class="intro">Este é um parágrafo com uma classe.</p>
- Seletores de ID
Se você precisar aplicar estilos a um único elemento, use o seletor de ID. Ele é representado por uma cerquilha "#" antes do nome do ID:
#main {
background-color: yellow;
}
No HTML fica assim:
<div id="main">Este é um div com um ID.</div>
-
Seletores de atributo
Esses seletores aplicam estilos a elementos que possuem um atributo específico. Por exemplo, para estilizar links que abrem em uma nova abatarget=_blank
:
a[target="_blank"] { color: red; }
E assim que fica no HTML:
<a href="http://example.com" target="_blank">Link</a>
-
Seletores de Descendentes
Os seletores de descendentes são usados para aplicar estilos a elementos que estão dentro de outros elementos. Por exemplo, para estilizar todos os parágrafos dentro de um<div>
:
div p { color: green; }
No HTML:
<div>
<p>Este parágrafo dentro de um div será verde.</p>
</div>
No CSS, as regras têm uma ordem de prioridade específica. O estilo inline vem primeiro, depois o CSS interno, e por último o CSS externo. Isso significa que, se você aplicar estilos de formas diferentes, o inline sempre terá mais peso e será aplicado sobre os outros.
Quando falamos sobre o uso de classes e IDs no CSS, a classe é geralmente a mais usada. Ela permite alterações rápidas em vários elementos ao mesmo tempo. Já o ID é único e específico, ideal para quando você quer aplicar um estilo a apenas um único elemento na página.
Então é isso, pessoal! Espero que tenham aprendido um pouco sobre o uso de seletores no CSS. Muito obrigado por ler até aqui!!!
Se quiserem se aprofundar mais no assunto, segue o link:
Documentação sobre Seletores CSS - MDN