Estilos CSS
O que singifica CSS?
CSS é a sigla para Cascading Style Sheets, que significa Folhas de Estilo em Cascata. Na prática, o CSS é usado para estilizar os elementos HTML, permitindo modificar características como cor, tamanho de fonte, espaçamento, posicionamento, entre outros.
Assim como o HTML, o CSS não é uma linguagem de programação, mas sim uma linguagem de folhas de estilo. Ele funciona em conjunto com o HTML para definir a aparência visual das páginas. Com o CSS, é possível aplicar estilos seletivamente, escolhendo a quais elementos as regras serão aplicadas. Isso é feito por meio dos seletores, que utilizam a seguinte estrutura:
seletor {
propriedade1: valor1;
propriedade2: valor2;
propriedade3: valor3;
}
Explicando a sintaxe:
- Cada seletor deve ser seguindo das chaves
{} - Cada propriedade deve ser seguida de dois pontos
: - Ao final de cada declaração (propriedade e seu valor) deve ser finalizada com ponto e vírgula
;
Agora vamos ao exemplo prático:
<style>
span {
color: blue;
font-size: 28px;
}
p {
font-style: italic;
margin: 40px;
}
div {
border: 2px solid orange;
border-radius: 12px;
}
</style>
<div>
<p>
Caiu na rede,
é <span>peixe</span>!
</p>
</div>
Resultado:
Caiu na rede, é peixe!
No exemplo acima:
- A cor azul e o tamanho de fonte de 28 pixels foram aplicados apenas ao elemento
<span>. - O elemento
<p>recebeu estilo itálico e uma margem de 40 pixels. - O elemento
<div>ganhou uma borda laranja de 2 pixels com um arredondamento de 12 pixels.
Como selecionar múltiplos elementos no CSS?
Para aplicar o mesmo estilo a vários elementos, basta utilizar vírgulas entre os seletores. Exemplo:
h1, p, li {
color: red;
}
Nesse caso, os estilos são aplicados simultaneamente aos elementos <h1>, <p> e <li>.
Tipos de seletores
O CSS oferece diferentes tipos de seletores que permitem especificar com precisão os elementos a serem estilizados.
| Tipo | Exemplo | Explicação |
|---|---|---|
| Seletor de elemento | | Aplica estilos a todos os elementos <p>. |
| Seletor de ID | | Aplica estilos ao elemento com id="meu-id", exemplo: |
| Seletor de classe | | Aplica estilos aos elementos com class="minha-classe", exemplo: |
| Seletor de atributo | | Aplica estilos aos elementos com a propriedade disabled, exemplo: |
| Seletor de pseudo-classe | | A pseudo-classe :hover é utilizada para aplicar estilos apenas quando o mouse passar por cima do elemento. Exemplo: |