text-wrap: balance
Baseline 2024 (Chrome 114, Safari 17.5, Firefox 121).
Chrome 114
Edge 114
Safari 17.5
Firefox 121
Equilibra o comprimento das linhas em blocos curtos de texto (títulos, legendas) para você nunca ficar com uma única palavra órfã na última linha. Limitado a poucas linhas por design.
A heading long enough to wrap awkwardly on narrow screens
CSS
.fx-011 {
text-wrap: balance;
max-width: 26ch;
font-family: system-ui;
line-height: 1.15
}
HTML
<h2 class="fx-011">A heading long enough to wrap awkwardly on narrow screens</h2>Fallback: Navegadores sem suporte quebram normalmente; nenhuma proteção necessária.
Prompt
Aplique `text-wrap: balance` a títulos, aberturas de blockquote e títulos de card (qualquer coisa abaixo de ~4 linhas). Não aplique a parágrafos de corpo; use `text-wrap: pretty` neles onde houver suporte. Combine com `max-width` em unidades `ch`.