Propriedade widows

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

widows Propriedade widows

A propriedade widows controla o número mínimo de linhas do início de um parágrafo que devem permanecer na parte inferior da página anterior ao imprimir, sendo o padrão 2. Em conjunto com orphans, impede que a primeira linha de um parágrafo fique sozinha na base da página (uma 'viúva'), mantendo os parágrafos impressos intactos.

Categoria
Valor Inicial2
HerdadoSim
Aplica-se A
Tipo de Animação
Versão CSSCSS2
StatusPadrão

📝 Sintaxe

widows: <integer>;

⚙️ Valores

ValorTipoDescrição
<integer>TipoNúmero mínimo de linhas no início do parágrafo

▶ Exemplo

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

🌐 Suporte dos Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
widows v10 v12 v1 v1 v1
Suportado em todos os principais navegadores
Dica: widows e orphans são fáceis de confundir no CSS; lembre-se de que 'viúva = fica sozinha no início (base da página)' para distingui-los.

❓ Perguntas Frequentes

Qwidows e orphans precisam ser definidos juntos?
ANão — são propriedades independentes de mídia paginada. Mas costumam ser definidas com o mesmo valor para que ambas as extremidades do parágrafo sejam tratadas de forma consistente. Por exemplo, orphans: 3; widows: 3; mantém pelo menos três linhas em ambas as extremidades, conferindo uma aparência uniforme. Definir apenas uma deixa a outra extremidade exposta a linhas órfãs/viúvas. Projetos reais frequentemente escrevem ambas dentro de @media print.
Qwidows afeta a exibição na tela?
ANão. widows e orphans aplicam-se apenas em contextos paginados (impressão, pré-visualização de impressão, exportação em PDF). As telas rolam continuamente sem paginação, portanto a renderização na tela não é afetada de forma alguma. Para verificar o resultado, use a pré-visualização de impressão do navegador ou emule a mídia de impressão no DevTools.
QQual controla o início do parágrafo, widows ou orphans?
Awidows controla o início do parágrafo, mantendo as primeiras N linhas de modo que não fiquem sozinhas na base da página anterior. orphans controla o final do parágrafo, mantendo as últimas N linhas de modo que não caiam sozinhas no topo da próxima página. Uma ajuda mnemônica: a viúva fica no 'início' (base da página) e o órfão no 'fim' (topo da página); geralmente são definidos com o mesmo valor.
QComo corrijo um parágrafo dividido ao imprimir?
AAlém de orphans/widows controlarem as linhas dentro de um parágrafo, combine com break-inside: avoid para que elementos inteiros não sejam divididos numa quebra de página. Para parágrafos longos, orphans: 3; widows: 3; evita linhas órfãs/viúvas; para imagens, linhas de tabela e outros elementos que não devem atravessar páginas, break-inside: avoid os move inteiramente para a próxima página.

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