Цікаво, чому ви вважаєте, що як рішення "пробіл" з "ноурап" або "до", це не правильна поведінка: ви змушуєте текст в один рядок! Текст повинен порушувати рядки, але не розбивати слова за замовчуванням. Це спричинено деякими атрибутами css: обгортання слів, переповнення, обгортання, переривання слів і дефісів. Таким чином, ви можете мати:
word-break: break-all;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
Таким чином, рішення - видалити їх або замінити їх "unset" або "normal":
word-break: unset;
word-wrap: unset;
overflow-wrap: unset;
-webkit-hyphens: unset;
-moz-hyphens: unset;
-ms-hyphens: unset;
hyphens: unset;
ОНОВЛЕННЯ: Я також надаю докази з JSfiddle: https://jsfiddle.net/azozp8rr/