Use un método CSS para forzar el ajuste de una cadena que no tenga espacios en blanco. Tres métodos:
1) Use la propiedad de espacio en blanco CSS. Para cubrir las inconsistencias del navegador, debe declararlo de varias maneras. Así que simplemente coloque su cadena muuuuuuuuu en algún elemento de nivel de bloque (por ejemplo, div, pre, p) y dele a ese elemento el siguiente CSS:
some_block_level_tag {
white-space: pre; /* CSS 2.0 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP Printers */
word-wrap: break-word; /* IE 5+ */
}
2) usa el mixin de forzado y envoltura de Compass .
3) También estaba investigando esto y creo que también podría funcionar (pero necesito probar el soporte del navegador más completamente):
.break-me {
word-wrap: break-word;
overflow-wrap: break-word;
}
Referencia: contenido de envoltura