Valor | Texto normal | Texto con la propiedad |
---|---|---|
clip |
Este es un texto muy largo que debería ser recortado visiblemente.
|
|
ellipsis |
Este es un texto muy largo que debería ser recortado visiblemente.
|
Valor | Texto normal | Texto con la propiedad |
---|---|---|
normal (por defecto) |
Este texto tiene
saltos de línea y espacios extra.
|
Este texto tiene
saltos de línea y espacios extra.
|
nowrap |
Este texto tiene
saltos de línea y espacios extra.
|
Este texto tiene
saltos de línea y espacios extra.
|
pre |
Este texto tiene
saltos de línea y espacios extra.
|
Este texto tiene
saltos de línea y espacios extra.
|
pre-wrap |
Este texto tiene
saltos de línea y espacios extra.
|
Este texto tiene
saltos de línea y espacios extra.
|
pre-line |
Este texto tiene
saltos de línea y espacios extra.
|
Este texto tiene
saltos de línea y espacios extra.
|
Valor | Texto normal | Texto con la propiedad |
---|---|---|
normal (por defecto) |
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
anywhere |
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
break-word |
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
Valor | Texto normal | Texto con la propiedad |
---|---|---|
normal (por defecto) |
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
break-all |
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
keep-all |
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
TextoSuperLargoSinEspaciosQuePuedeRomperElDiseño
|
overflow-wrap
y word-break
trabajan en equipo para controlar cómo el navegador maneja las palabras largas o difíciles de dividir cuando el texto se ajusta dentro de un contenedor.
Propiedad | Rol principal |
---|---|
overflow-wrap
|
Previene el desbordamiento permitiendo romper palabras solo cuando es necesario. |
word-break
|
Define las reglas de cómo se puede romper una palabra, incluso si no hay necesidad de ajuste. |
Usar un cuadro de Punnett para cruzar overflow-wrap y word-break es una forma genial de analizar combinaciones. A continuación te muestro una tabla con los 9 cruces posibles y te explico para qué sirve cada uno, si es útil o no, y en qué casos se suele usar.
overflow-wrap
word-break
|
normal
|
break-all
|
keep-all
|
---|---|---|---|
normal
|
✅ Por defecto. No rompe palabras largas. Solo útil si sabes que no habrá desbordes. Poco usado en UI modernas. | ⚠ Puede romper palabras sin necesidad. Rompe cada carácter si es necesario. Útil en idiomas sin espacios o tablas. | 🔒 Evita cualquier ruptura. Útil solo si quieres mantener palabras intactas en idiomas tipo coreano. |
anywhere
|
✅ Rompe en cualquier parte solo si hay desbordamiento. Muy útil para URLs o cadenas sin espacios. | ⚠ Demasiado agresivo. Rompe cualquier parte aunque no sea necesario. Úsalo con cuidado. | ❌ Contradictorio. anywhere quiere romper, keep-all quiere evitarlo. No tiene sentido práctico. |
break-word
|
✅ Recomendado. Rompe solo si es necesario, respetando límites lógicos. Ideal para la mayoría de interfaces. | ⚠ Similar a break-all, pero más permisivo que anywhere + break-all. Úsalo si quieres forzar ruptura. | ❌ Ineficiente. Uno quiere romper, otro evitar. No se recomienda. |
overflow-wrap
word-break
|
normal
|
break-all
|
keep-all
|
---|---|---|---|
normal
|
❌ Desborda | ⚠ Útil en asiáticos | ✅ Mantener texto intacto |
anywhere
|
✅ Ideal URLs | ⚠ Muy agresivo | ❌ Incoherente |
break-word
|
✅ Más usado | ⚠ Forzoso | ❌ Incoherente |
Valor | Texto normal | Texto con la propiedad |
---|---|---|
normal (por defecto) |
Texto con espaciado normal
|
Texto con espaciado normal
|
5px |
Texto con espaciado de 5px
|
Texto con espaciado de 5px
|
Valor | Texto normal | Texto con la propiedad |
---|---|---|
none (por defecto) |
Texto sin decoración
|
Texto sin decoración
|
underline |
Texto subrayado
|
Texto subrayado
|
line-through |
Texto tachado
|
Texto tachado
|
overline |
Texto con línea arriba
|
Texto con línea arriba
|
Valor | Texto normal | Texto con la propiedad |
---|---|---|
none (por defecto) |
Texto Sin Cambios
|
Texto Sin Cambios
|
capitalize |
texto transformado
|
texto transformado
|
uppercase |
texto transformado
|
texto transformado
|
lowercase |
TEXTO TRANSFORMADO
|
TEXTO TRANSFORMADO
|
Valor | Texto normal | Texto con la propiedad |
---|---|---|
left (por defecto) |
Texto alineado a la izquierda
|
Texto alineado a la izquierda
|
center |
Texto centrado
|
Texto centrado
|
right |
Texto alineado a la derecha
|
Texto alineado a la derecha
|
justify |
Texto justificado en ambos extremos, Lorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur eaque necessitatibus minima. Adipisci vitae numquam corrupti harum suscipit exercitationem velit earum laudantium dolor officia, provident voluptatem. Et distinctio nam ex!
|
Texto justificado en ambos extremos, Lorem ipsum dolor sit amet consectetur adipisicing elit. Pariatur eaque necessitatibus minima. Adipisci vitae numquam corrupti harum suscipit exercitationem velit earum laudantium dolor officia, provident voluptatem. Et distinctio nam ex!
|
Valor | Texto normal | Texto con la propiedad |
---|---|---|
normal (por defecto) |
Primera línea.
Segunda línea.
|
Primera línea.
Segunda línea.
|
2 |
Primera línea.
Segunda línea.
|
Primera línea.
Segunda línea.
|
Valor | Texto normal | Texto con la propiedad |
---|---|---|
normal (por defecto) |
Espaciado normal
|
Espaciado normal
|
5px |
Espaciado de 5px
|
Espaciado de 5px
|