A formatação de textos em CSS permite controlar a aparência das informações exibidas nas páginas Web.
Podemos alterar alinhamento, tamanho, cor, espaçamento, decoração e diversos outros aspectos dos textos.
| Propriedade | Função |
|---|---|
| color | Define a cor do texto. |
| text-align | Alinha o texto. |
| text-decoration | Adiciona decoração. |
| text-transform | Altera letras maiúsculas e minúsculas. |
| line-height | Controla espaçamento entre linhas. |
A propriedade color define a cor dos textos.
p {
color:blue;
}
Também podemos utilizar hexadecimal:
h1 {
color:#1f4e79;
}
A propriedade text-align controla o alinhamento.
| Valor | Resultado |
|---|---|
| left | Esquerda. |
| center | Centralizado. |
| right | Direita. |
| justify | Justificado. |
p {
text-align:center;
}
A propriedade text-decoration adiciona efeitos.
a {
text-decoration:none;
}
| Valor | Uso |
|---|---|
| underline | Sublinhado. |
| none | Remove decoração. |
| line-through | Texto riscado. |
A propriedade text-transform altera o formato das letras.
h1 {
text-transform:uppercase;
}
| Valor | Resultado |
|---|---|
| uppercase | Tudo maiúsculo. |
| lowercase | Tudo minúsculo. |
| capitalize | Primeira letra maiúscula. |
A propriedade line-height melhora a leitura.
p {
line-height:1.8;
}
Muito utilizada em textos longos e artigos.
A propriedade letter-spacing controla a distância entre caracteres.
h1 {
letter-spacing:3px;
}
A propriedade word-spacing altera a distância entre palavras.
p {
word-spacing:10px;
}
A propriedade text-shadow cria sombras.
h1 {
text-shadow:2px 2px 5px gray;
}
A propriedade text-indent cria recuo na primeira linha.
p {
text-indent:40px;
}
A propriedade white-space controla espaços e quebras.
p {
white-space:normal;
}
.titulo {
color:#333;
text-align:center;
text-transform:uppercase;
letter-spacing:2px;
}
.texto {
line-height:1.6;
text-align:justify;
}
| Erro | Problema |
|---|---|
| Texto sem contraste | Dificulta leitura. |
| Excesso de decoração | Polui visualmente. |
| Espaçamento inadequado | Causa desconforto. |
| Propriedade | Função |
|---|---|
| color | Cor do texto. |
| text-align | Alinhamento. |
| text-decoration | Decoração. |
| line-height | Espaçamento de linhas. |