Как сказал Эндрю, ваш текст должен делать именно это.
Я могу подумать, что есть один экземпляр, который будет вести себя так, как вы предлагаете, и это если у вас установлено свойство пробела.
Проверьте, нет ли в вашем CSS следующего кода:
white-space: nowrap
Это приведет к тому, что текст будет продолжаться в той же строке, пока не будет прерван разрывом строки.
Хорошо, мои извинения, я не уверен, что редактировал или добавил наценку позже (сначала не видел).
Свойство overflow-x вызывает появление полосы прокрутки. Удалите это, и div отрегулирует настолько, насколько это необходимо, чтобы вместить весь ваш текст.