ForHosting KIT · PDF e documentos

Altura de linha CSS recomendada por tamanho e tipo de texto

Um texto corrido de 16 px recebe altura de linha de 1,5, ou seja, 24 px, enquanto títulos usam 1,2 e legendas 1,4: informe o tamanho da fonte e o tipo de texto e copie um valor inicial para o seu estilo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Tamanho da fonte
16
Tipo de conteúdo
Body text
Você obtém
Tamanho da fonte (px)
16
Proporção recomendada
1,5
Altura da linha (px)
24
Css
line-height: 24px;

Esta ferramenta transforma o tamanho da fonte e a função tipográfica em um ponto de partida prático para a altura de linha CSS. Você escolhe texto corrido, título ou legenda, e o sistema aplica uma proporção comum antes de retornar o valor sem unidade e seu equivalente em pixels. Ela ajuda quando o design já tem tamanhos de fonte, mas ainda não possui tokens de ritmo vertical. O resultado é determinístico, fácil de copiar para CSS e deve ser tratado como orientação, não como a única configuração correta para todas as fontes.

Escolha a função do conteúdo antes do espaçamento

A altura de linha deve acompanhar a forma como o texto é lido, e não repetir um único multiplicador por toda a interface. O texto corrido normalmente ocupa várias linhas e precisa facilitar a passagem do fim de uma linha ao começo da próxima; por isso, a ferramenta recomenda 1.5. Títulos costumam ser maiores, curtos e limitados a uma ou duas linhas; a proporção mais compacta de 1.2 preserva sua unidade visual.

Legendas são menores, porém breves, e 1.4 oferece espaço sem fazê-las dominar elementos próximos. As proporções são pontos de partida baseados em práticas comuns e podem ser ajustadas após você avaliar a fonte e o layout reais.

Entenda a proporção e o valor em pixels retornados

A recomendação multiplica o tamanho positivo em pixels CSS pela proporção fixa do tipo escolhido. Um corpo de 16 pixels usa 1.5 e retorna 24 pixels; um título de 32 pixels usa 1.2 e retorna 38.4 pixels. Na produção, o valor sem unidade costuma ser melhor porque herda proporcionalmente quando descendentes mudam de tamanho.

O resultado em pixels continua útil para especificações, handoff, garantia visual, e-mails e tokens que exigem comprimentos explícitos. Os valores são arredondados a quatro casas decimais para manter frações úteis sem ruído de ponto flutuante. Dados ausentes, zero, negativos, infinitos ou não numéricos geram erro.

O número representa a caixa de linha, não a altura visível do glifo. Fontes distribuem ascendentes, descendentes e espaços internos de maneiras diferentes. Portanto, use a conta como base reproduzível e confira o texto renderizado antes de fixar o token.

Teste a recomendação no layout real

Depois de gerar o valor, aplique-o no contexto final e teste conteúdo representativo, não apenas uma frase ideal. Para texto corrido, inclua parágrafos, links longos, destaques, números e larguras móveis. Verifique se o leitor passa de uma linha à outra sem se perder e se o parágrafo continua coeso.

Para títulos, teste o maior texto plausível em cada breakpoint. A proporção 1.2 normalmente cria um bloco forte, mas uma fonte com acentos altos ou um título em três linhas pode exigir mais espaço. Para legendas, examine cartões densos, créditos, notas de tabela e textos localizados.

Teste também zoom e substituições de fonte. Registre ajustes necessários como tokens deliberados, não como declarações CSS espalhadas. Esta capacidade não mede métricas da fonte, comprimento de linha, idioma, peso ou ambiente de renderização; portanto, não substitui revisão visual ou testes de acessibilidade.

Ela oferece um início sensato, explicável e repetível.

Iniciar uma escala tipográfica

Transforme tamanhos escolhidos em tokens iniciais de altura de linha para corpo, títulos e legendas antes do refinamento visual.

Gerar documentação de design

Produza proporções, pixels e declarações CSS consistentes para uma biblioteca de componentes ou handoff.

Validar funções de conteúdo

Rejeite funções tipográficas desconhecidas em uma automação, sem adotar silenciosamente um espaçamento padrão.

Quais proporções a ferramenta recomenda?

Ela usa 1.5 para texto corrido, 1.2 para títulos e 1.4 para legendas.

Devo usar a proporção ou o valor em pixels no CSS?

A proporção sem unidade geralmente herda melhor; pixels ajudam em especificações fixas e handoff de design.

O resultado garante que o texto seja acessível?

Não. Ele é um ponto de partida; você deve testar fonte, largura, layout, zoom e conteúdo reais.

Qual altura de linha usar em um texto de 16 px?

Uma altura de linha de 1,5, que equivale a 24 px. O texto corrido ocupa várias linhas, e esse espaço extra ajuda o olhar a passar do fim de uma linha para o início da seguinte.

Por que os títulos têm altura de linha menor que os parágrafos?

Porque são maiores, mais curtos e costumam ocupar uma ou duas linhas. A proporção de 1,2 mantém unido um título quebrado, então um título de 32 px recebe 38,4 px.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/doc/line-height-recommend

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/doc/line-height-recommend \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"font_size":16,"content_type":"body_text"}'
{
  "font_size": 16,
  "content_type": "body_text"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "doc.line_height_recommend",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb25
max_pages200
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Use no navegador ou integre a API por US$ 0,002 por solicitação.

Escolha a função do conteúdo antes do espaçamento

Escolha body_text para parágrafos, artigos e descrições; heading para títulos e cabeçalhos de seção; e caption para notas de imagens, créditos e anotações secundárias. A expressão body text é normalizada para body_text, mas qualquer função desconhecida gera erro em vez de receber um padrão silencioso. Isso permite que erros de digitação em pipelines de tokens sejam corrigidos na origem.

Entenda a proporção e o valor em pixels retornados

A resposta inclui tamanho normalizado, tipo, proporção, line_height_px e uma declaração CSS pronta para copiar. O cálculo não depende de rede, modelo, aleatoriedade nem relógio; entradas iguais sempre geram o mesmo JSON.

Teste a recomendação no layout real

O uso interativo está disponível no navegador, enquanto cada chamada da API custa US$ 0,002; os dois caminhos usam a mesma função determinística para documentação, geração de tokens e protótipos.

Quais tipos de conteúdo são reconhecidos?

São aceitos body_text (ou body text), heading e caption. Outros valores retornam invalid_input.

Quanto custa uma solicitação de API?

Cada solicitação de API custa US$ 0,002. A ferramenta do navegador pode ser usada interativamente.

Ver a documentação completa do KIT →