Propriedade line-height

Última atualização: 2026-09-13

line-height Propriedade line-height

A propriedade line-height do CSS define o espaço vertical entre as linhas de texto. Uma altura de linha bem escolhida melhora significativamente a legibilidade de textos longos, tipicamente cerca de 1,5 vezes o tamanho da fonte.

Categoria
Valor Inicialnormal
HerdadoSim
Aplica-se Aall
Tipo de Animaçãonumber
Versão CSSCSS1
StatusPadrão

📝 Sintaxe

line-height: normal | <number> | <length> | <percentage>;

⚙️ Valores

ValorTipoDescrição
normalPalavra-chaveAltura de linha padrão (cerca de 1,2)
<number>TipoUm multiplicador sem unidade, por exemplo 1,5
<length> | <percentage>TipoUma altura de linha fixa como comprimento ou porcentagem

▶ Exemplo

Edite o código abaixo e veja o resultado ao vivo no playground:

🌐 Suporte dos Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
line-height v1 v12 v1 v1 v1
Suportado em todos os principais navegadores
Dica: Prefira números sem unidade (como 1,5): eles escalam com o tamanho da fonte e seu comportamento de herança é mais previsível.
Importante: Números sem unidade e porcentagens são herdados de forma diferente: um número sem unidade é herdado como multiplicador, enquanto uma porcentagem é resolvida em relação ao tamanho da fonte do pai e herdada como valor fixo em pixels.

❓ Perguntas Frequentes

QComo centralizo verticalmente uma única linha de texto usando regras CSS?
ADefina line-height igual à altura do contêiner, por exemplo height: 40px; line-height: 40px, e a única linha será centralizada verticalmente. No entanto, texto de várias linhas transbordará; nesse caso, você deve mudar para Flexbox com align-items: center.
QQual altura de linha devo usar para um texto de corpo legível no meu site?
APara o texto de corpo, recomenda-se de 1,5 a 1,8 vezes o tamanho da fonte; leituras longas se beneficiam de 1,7 a 1,8, enquanto títulos podem ser mais apertados, de 1,2 a 1,4. Blocos de código costumam usar de 1,4 a 1,6. Em dispositivos móveis, onde as telas são mais estreitas, a altura de linha geralmente precisa ser um pouco maior do que no desktop.
QQual é a diferença entre line-height: 1,5 e line-height: 150%?
AA diferença está na herança. O 1,5 sem unidade é um multiplicador, então os filhos calculam sua altura de linha a partir de seu próprio tamanho de fonte — comportamento previsível. Uma porcentagem como 150% é resolvida como valor fixo em pixels em relação ao tamanho da fonte do pai antes de ser herdada, então não se ajusta quando o tamanho da fonte dos filhos muda, o que pode causar problemas.

📚 Tutoriais Relacionados

Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%