| Elemento |
Descrição |
Exemplo |
| Sintaxe do CSS |
A estrutura básica de uma regra CSS é composta por um seletor e um bloco de declaração. |
p { color: blue; font-size: 16px; } |
| Seletor |
Identifica quais elementos HTML serão estilizados. |
p (parágrafo), .classe (classe), #id (id) |
| Bloco de Declaração |
Contém uma ou mais declarações de estilo, delimitado por {}. |
{ color: blue; font-size: 16px; } |
| Declaração |
Define uma propriedade CSS e seu valor, separados por : e terminados por ;. |
color: blue; |
| Propriedade |
Aspecto do elemento que será estilizado. |
color, font-size |
| Valor |
Especifica o valor da propriedade CSS. |
blue, 16px |
| Tipo de Seletor |
Descrição |
Exemplo |
| Seletor de Tipo |
Seleciona todos os elementos de um tipo específico. |
h1 { color: red; } |
| Seletor de Classe |
Seleciona todos os elementos que possuem uma classe específica. |
.classe { background-color: yellow; } |
| Seletor de ID |
Seleciona o elemento único que possui um ID específico. |
#id { margin: 20px; } |
| Seletores Combinados |
Seleciona elementos baseados em relações hierárquicas ou combinadas. |
div p { color: green; } (descendente), div > p { color: blue; } (filho) |
| Pseudo-classes |
Aplica estilos a elementos com base em seu estado. |
a:hover { text-decoration: underline; } |
| Pseudo-elementos |
Aplica estilos a partes específicas de um elemento. |
p::first-line { font-weight: bold; } |
| Propriedade Comum |
Descrição |
Exemplo |
| Cor e Fundo |
Define a cor do texto e o fundo dos elementos. |
color: #333;, background-color: #f4f4f4; |
| Texto e Fontes |
Define a aparência do texto e fontes. |
font-size: 16px;, font-family: Arial, sans-serif;, text-align: center; |
| Espaçamento |
Define margens e preenchimentos ao redor dos elementos. |
margin: 20px;, padding: 10px; |
| Borda e Sombra |
Define bordas e sombras ao redor dos elementos. |
border: 1px solid #000;, box-shadow: 2px 2px 5px rgba(0,0,0,0.5); |