Використовуйте метод CSS, щоб змусити обгортати рядок, на якій немає пробілів. Три методи:
1) Використовуйте властивість CSS-пробілу. Щоб приховати невідповідності браузера, вам потрібно заявити про це декількома способами. Тому просто покладіть рядок looooong в якийсь елемент рівня блоку (наприклад, 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;
}
Довідка: обгортковий вміст