¿Qué estás buscando?

Toca fuera o pulsa Esc para cerrar

Equilibra los saltos de un titular con text-wrap: balance

Un salto manual puede arreglar un titular en escritorio y romperlo en móvil. Esta guía explica cuándo usar text-wrap: balance y cómo probarlo.

Dos bloques de titular comparan una última línea corta con tres líneas equilibradas
Comparación técnica entre un titular con última línea corta y otro con saltos equilibrados. · Crédito: Imagen generada con IA para Kaosconcept

Basta reducir unos píxeles el ancho de una tarjeta para que su titular termine con una sola palabra en la última línea. En la maqueta de escritorio parecía resuelto; en un móvil pequeño, ya no. Insertar un <br> a mano arregla esa captura, pero suele estropear la siguiente.

Deja que el navegador reparta las líneas

text-wrap: balance cambia cómo se eligen los saltos suaves de línea. La especificación CSS Text 4 del W3C explica que el navegador intenta equilibrar el espacio que sobra en cada línea. No parte palabras ni altera el texto: escoge entre los puntos de salto que ya existen.

.hero-title {
  max-inline-size: 18ch;
  text-wrap: balance;
}

La segunda regla mejora el reparto; la primera sigue marcando la anchura del bloque. Conviene separar ambas decisiones. Si el titular ocupa demasiado, balance no va a elegir por ti el tamaño, la medida o una frase más corta. Ojalá una línea de CSS hiciera también esa parte.

Resérvalo para textos cortos

Su sitio natural son títulos, entradillas breves y pies de foto de dos o tres líneas. MDN documenta límites distintos según el motor: Chromium equilibra bloques de hasta seis líneas y Firefox, de hasta diez. El propio estándar permite volver al reparto normal cuando hay más de diez.

Ese límite tiene sentido. Un párrafo no necesita que todas sus líneas parezcan igual de largas; necesita conservar un ritmo cómodo de lectura. La guía de tipografía de web.dev recomienda balance para encabezados, no como una capa general aplicada a toda la página.

Prueba el contenido real en varios anchos

Empieza con tres tamaños: la tarjeta más estrecha, el ancho habitual y el contenedor más grande. Cambia después el titular por uno corto y otro largo. Si trabajas con textos editables, incluye una versión con una palabra extensa, una cifra y signos de apertura. Ahí suele aparecer un ancho ajustado sólo para el ejemplo bonito.

Comprueba también que el documento declara bien su idioma. El W3C señala que las reglas tipográficas y de salto dependen de la lengua y del sistema de escritura. Para contenido en español, un lang="es" correcto da al navegador el contexto que necesita.

Yo dejaría los saltos manuales para una pieza cerrada cuya redacción no vaya a cambiar. En una interfaz con títulos editables, aplica balance, fija una anchura razonable y vuelve a mirar la última línea. Si una palabra sigue quedándose sola, prueba a reescribir el titular antes de añadir otra regla CSS.

0 comentarios

Todavía no hay comentarios.

Deja un comentario

Información básica de protección de datos. Responsable: Miguel Ángel Ruiz Carmona (Websmultimedia). Trataremos el nombre y el comentario para gestionar y publicar tu aportación a petición tuya, y para moderarla y prevenir abusos por interés legítimo. El email es opcional, nunca se publica y se elimina 90 días después de moderar. El alojamiento se presta en la UE y no cedemos estos datos salvo obligación legal. Puedes ejercer tus derechos en miguel@websmultimedia.com. Consulta la información de privacidad y las normas de participación.