🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

[CSS] Fundamentos da Centralização de Texto

Este artigo explica como centralizar texto usando a propriedade text-align: center; do CSS.

🔹 Código Parcial

<div class="text-center">
  Este texto será centralizado.
</div>

<style>
.text-center {
  text-align: center;
}
</style>

💻 Código Completo (copie e cole no HTML)

<!DOCTYPE html>
<html lang="pt">
<head>
  <meta charset="UTF-8">
  <title>Centralizar Texto</title>
  <style>
    .text-center {
      text-align: center;
    }
  </style>
</head>
<body>
  <div class="text-center">
    Este texto será centralizado.
  </div>
</body>
</html>

🧩 Técnicas de Aplicação

text-align: center; é uma das propriedades mais básicas do CSS para alinhar texto ao centro. Também afeta elementos inline como imagens e botões, sendo uma técnica poderosa e simples.

📱 Responsividade

O alinhamento central é estável mesmo em telas menores, tornando-o ideal para dispositivos móveis. Para centralizar elementos de bloco, use também margin: 0 auto;.

O uso do alinhamento central ajuda a atrair o olhar do usuário, mas em excesso pode prejudicar a legibilidade. Use com moderação conforme o contexto.

🎯 Técnicas práticas de centralização de texto

text-align: center; é uma propriedade simples, mas profunda. Além de afetar elementos inline, ela também pode ser aplicada a elementos com display: inline-block;, sendo útil para centralizar itens de menus de navegação e outros componentes em várias situações.

📊 Centralização de textos em várias linhas

Para centralizar um parágrafo inteiro, basta envolvê-lo com <p class="text-center">. No entanto, em textos longos, é recomendável adicionar um limite de largura (como max-width: 600px;) para manter uma boa legibilidade.

🖼️ Layout misto de imagem e texto

Para centralizar uma imagem e sua legenda, use <figure class="text-center">. Como a imagem é um elemento de bloco, também é importante aplicar margin: 0 auto;. Já a <figcaption>, sendo inline, pode ser centralizada apenas com text-align: center;.

É importante lembrar que a centralização chama atenção, portanto, seu uso excessivo pode acabar prejudicando a hierarquia visual. Use com moderação em títulos ou mensagens especiais. Para rótulos de formulários, a esquerda costuma ser melhor para facilitar a leitura.

Em design responsivo, é útil mudar para alinhamento à esquerda em telas menores, com algo como @media (max-width: 768px) { .text-center { text-align: left; } }. Ajustar o alinhamento conforme o contexto melhora a experiência do usuário.

Copiado!