Aquí está la versión avanzada de lo que OP pidió.
A veces, lo que sucede es que, nuestro cliente quiere que demos '-' después del salto de palabra al final de la línea.
Como
AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBB
descanso para
AAAAAAAAAAAAAAAAAAAAAAA-
BBBBBBBBB
lo tanto, no es nueva propiedad CSS si es compatible, por lo general con el apoyo de los navegadores más recientes.
.dont-break-out {
/* These are technically the same, but use both */
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
/* This is the dangerous one in WebKit, as it breaks things wherever */
word-break: break-all;
/* Instead use this non-standard one: */
word-break: break-word;
/* Adds a hyphen where the word breaks, if supported (No Blink) */
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
Estoy usando este.
Espero que alguien tenga una demanda como esta.
Holy Jesus ... Olvidé agregar 'table-layout: fixed' a la tabla y no estaba obteniendo el comportamiento deseado. Tu pregunta me salvó! ; D –