Propriedade text-overflow

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

text-overflow Propriedade text-overflow

A propriedade text-overflow do CSS controla como o texto é exibido quando transborda o contêiner. Seu uso mais comum, combinado com overflow: hidden e white-space: nowrap, é renderizar texto de linha única transbordante com uma elipse. Ela suporta dois modos: clip (cortar) e ellipsis (…), sendo uma ferramenta padrão para lidar com textos longos em design de UI.

Categoria
Valor Inicialclip
HerdadoNão
Aplica-se A
Tipo de Animação
Versão CSSCSS3
StatusPadrão

📝 Sintaxe

text-overflow: [ clip | ellipsis | <string> ]{1,2};

⚙️ Valores

ValorTipoDescrição
clip | ellipsisPalavra-chaveTratamento de transbordamento: clip ou ellipsis

▶ Exemplo

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

🌐 Suporte dos Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
text-overflow v10 v12 v1 v1 v10
Suportado em todos os principais navegadores
Importante: O text-overflow só funciona junto com overflow: hidden (ou scroll/auto) e white-space: nowrap; definido sozinho não tem efeito.
Dica: A elipse de várias linhas requer -webkit-line-clamp junto com display: -webkit-box e -webkit-box-orient: vertical, que são propriedades específicas do WebKit.

❓ Perguntas Frequentes

QPor que a minha propriedade text-overflow não mostra a elipse no CSS?
AVerifique se overflow: hidden e white-space: nowrap estão ambos definidos e se o contêiner tem um limite de largura definido. A falta de qualquer uma dessas condições impede que a elipse de transbordamento seja acionada.
QComo adiciono uma elipse a um texto truncado de várias linhas usando CSS?
AO CSS padrão suporta apenas elipse de linha única. Para várias linhas, use -webkit-line-clamp para limitar a quantidade de linhas junto com display: -webkit-box e overflow: hidden; todos os navegadores principais já oferecem suporte.
QComo escrevo uma elipse de texto de linha única com a propriedade text-overflow?
ATrês propriedades devem trabalhar juntas: white-space: nowrap para proibir a quebra, overflow: hidden para ocultar o transbordamento e text-overflow: ellipsis para mostrar a elipse. O contêiner também precisa ter uma largura fixa ou restrita — as três condições são necessárias.

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