Использование следующих стилей:
.divideMe{
width:100px;
word-wrap: break-word;
}
<div class='divideMe'>reallyreallyreallyreallyreallyreallylongstring</div>
Это вывело бы
reallyreallyreally
reallyreallyreallyl
ongstring
Хотя слово не разбивается на куски, поэтому вы можете выбрать его двойным (тройным) щелчком. Я не уверен, насколько это совместимо с браузерами, но, похоже, он хорошо работает на браузерах, которые у меня есть. Имейте в виду, что это CSS3 свойство .
Проверено на IE 6,7,8 отлично работает. Также хорошо на FF 3.6
Другим решением было бы скрыть переполнение и показать полосу прокрутки, если вы хотите сохранить ее в одну строку. Но поскольку ваш первый подход состоял в том, чтобы показать всю строку, а не скрывать ее, я думаю, что это может быть хорошим подходом.