Как упоминает Дэвид, DIVs do переносят слова по умолчанию.
Если вы имеете в виду действительно длинные строки текста без пробелов, то я обрабатываю строку на стороне сервера и вставляю пустые области:
thisIsAreallyLongStringThatIWantTo<span></span>BreakToFitInsideAGivenSpace
Это не совсем так, поскольку есть проблемы с изменением размера шрифта и тому подобное. Опция span работает, если контейнер имеет переменный размер. Если это контейнер фиксированной ширины, вы можете просто вставить разрывы строк.