0 Comentarios
En el mundo del diseño web, hay pequeños detalles que marcan una gran diferencia. El ajuste de texto en CSS es uno de esos detalles. Puede que no parezca gran cosa al principio, pero cuando quieres que tu página se vea ordenada, elegante y que cada palabra caiga en su sitio… créenos, dominar text wrap CSS te va a ahorrar dolores de cabeza.
Vamos a hablar de qué es, cómo funciona, qué propiedades necesitas, algunos trucos y, sí, también de esos errores que todos cometemos alguna vez. Y como no, te dejaremos ejemplos de código listos para usar, porque nada de teoría sin práctica.
El ajuste de texto en CSS, o text wrapping, es simplemente la forma en que el texto se distribuye dentro de un contenedor. Puede seguir una línea recta y cortarse de forma limpia al final, o adaptarse alrededor de imágenes, iconos, formas… incluso en diseños complejos.
El navegador, por defecto, ya ajusta el texto automáticamente. Pero con CSS podemos tomar el control total: decidir si queremos que las palabras se rompan, si se mantengan en una sola línea, si el texto rodea un elemento flotante o si recorta con puntos suspensivos.
Noticias online: Ajustar texto alrededor de una imagen destacada.
Tiendas online: Mantener títulos de productos limpios en móviles, evitando cortes extraños.
Blogs y artículos: Mejorar la legibilidad y el flujo visual del contenido.
En resumen: si tu web tiene texto (y la mayoría lo tiene), controlar su ajuste te da más profesionalidad y coherencia visual.
La propiedad white-space define cómo se maneja el espacio en blanco. Sus valores más comunes:
normal → Ajusta el texto de forma automática (por defecto).
nowrap → Mantiene todo en una sola línea, útil para botones o menús.
pre → Respeta saltos de línea y espacios tal cual los escribes (como en HTML <pre>).
p {
white-space: nowrap;
}
Esto, por ejemplo, evita que un texto largo se rompa en varias líneas… pero cuidado, puede romper el diseño en pantallas pequeñas.
overflow-wrap (antes llamado word-wrap) indica si el navegador puede romper una palabra muy larga para evitar que sobresalga.
break-word → Permite cortar palabras si es necesario.
normal → Solo corta en puntos naturales (espacios, guiones).
p {
overflow-wrap: break-word;
}
Hoy en día overflow-wrap es el estándar, pero word-wrap se mantiene por compatibilidad con navegadores antiguos.
Si alguna vez has visto un texto cortado con tres puntitos, eso es text-overflow: ellipsis;. Combinado con white-space: nowrap y overflow: hidden, es perfecto para títulos en tarjetas o menús.
p {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
Con float y shape-outside podemos conseguir que el texto siga el contorno de una imagen, no solo un cuadrado. Esto da un efecto mucho más natural.
img {
float: left;
shape-outside: circle(50%);
clip-path: circle(50%);
}
Para impedir que una palabra se parta, usa white-space: nowrap o word-break: keep-all. Esto es útil para nombres propios, marcas o términos técnicos.
En móviles, las líneas son más cortas. Aquí es donde overflow-wrap: break-word brilla, evitando que una palabra demasiado larga rompa el diseño. Probar en distintos dispositivos es clave.
No todos los navegadores interpretan igual las propiedades. Safari, por ejemplo, ha sido algo quisquilloso con shape-outside. Siempre revisa en varios entornos.
Añadir white-space: nowrap sin pensar puede hacer que un párrafo entero se salga de su contenedor. Y abusar de ellipsis… bueno, el usuario no siempre quiere adivinar lo que falta.
.card {
display: flex;
flex-direction: column;
overflow-wrap: break-word;
}
Así evitas que descripciones largas rompan la maquetación en layouts con flexbox.
Tarjetas de producto: nombres largos ajustados con ellipsis.
Perfiles de usuario: biografías adaptadas a distintos tamaños de pantalla.
Artículos de blog: texto fluyendo de forma natural alrededor de imágenes.
Dominar el text wrap CSS no es solo cuestión de estética, sino también de usabilidad. Un texto bien ajustado:
Se lee mejor.
Se adapta a cualquier dispositivo.
Evita romper el diseño.
Si quieres que tu web transmita profesionalidad desde el primer vistazo, cuida hasta el último detalle. Y si además necesitas un equipo que te ayude a llevar tu proyecto al siguiente nivel, en Overant podemos trabajar juntos para conseguirlo.
Porque al final, todo esto del CSS no va solo de código… va de cómo haces sentir al usuario cuando navega por tu página.

¿Qué te ha parecido este artículo?