Используйте метод CSS для принудительного переноса строки без пробелов. Три метода:
1) Используйте CSS-свойство пробела. Чтобы покрыть несоответствия браузера, вы должны объявить это несколькими способами. Так что просто поместите вашу строку в некоторый элемент уровня блока (например, div, pre, p) и дайте этому элементу следующий 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) использовать миксин от Compass .
3) Я просто изучал это, и я думаю, что это также может сработать (но мне нужно более полно протестировать поддержку браузера):
.break-me {
word-wrap: break-word;
overflow-wrap: break-word;
}
Ссылка: упаковка содержимого