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