Propriedade text-transform

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

text-transform Propriedade text-transform

A propriedade text-transform do CSS altera como o texto é exibido em termos de maiúsculas e minúsculas — uppercase, lowercase ou capitalized — sem modificar o conteúdo subjacente. O texto original no HTML permanece intacto, então leitores de tela e textos copiados não são afetados; a conversão é puramente visual.

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

📝 Sintaxe

text-transform: none | capitalize | uppercase | lowercase | full-width;

⚙️ Valores

ValorTipoDescrição
none | capitalize | uppercase | lowercase | full-widthPalavra-chaveValores de transformação de caixa do texto

▶ Exemplo

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

🌐 Suporte dos Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
text-transform v1 v12 v1 v1 v1
Suportado em todos os principais navegadores
Dica: capitalize coloca em maiúscula a primeira letra de cada palavra, mas não tem efeito em sistemas de escrita como o chinês ou japonês que não têm distinção de caixa.
Aviso: uppercase aplica regras especiais de caixa em alguns idiomas (grego, turco), então o resultado pode diferir do esperado.

❓ Perguntas Frequentes

QO text-transform altera o conteúdo real do texto no DOM?
ANão. Afeta apenas a renderização visual; o texto no DOM e na fonte permanece inalterado, e os usuários geralmente copiam o texto original. É ótimo para títulos em maiúsculas consistentes e formatação de rótulos de botões.
QPara que serve o valor full-width da propriedade text-transform?
AEla converte caracteres de meia largura (letras latinas, dígitos, pontuação) em suas formas de largura inteira, para que os caracteres ocidentais se alinhem uniformemente em parágrafos chineses. É comumente usada em tipografia japonesa e chinesa e não afeta caracteres que já são de largura inteira, como os hanzi.
QPor que o valor capitalize não tem efeito no texto chinês?
Acapitalize apenas coloca em maiúscula a primeira letra de cada palavra, e o chinês não tem nem palavras nem conceito de caixa, então nada muda; em texto misto, apenas a parte em inglês é afetada. Além disso, idiomas como grego e turco têm regras especiais de caixa, então os resultados podem diferir do esperado.

📚 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%