Saya bertanya-tanya mengapa Anda menemukan solusi "white-space" dengan "nowrap" atau "pre", itu tidak melakukan perilaku yang benar: Anda memaksa teks Anda dalam satu baris! Teks harus memecah baris, tetapi tidak memecah kata sebagai default. Ini disebabkan oleh beberapa atribut css: word-wrap, overflow-wrap, word-break, dan tanda hubung. Jadi, Anda dapat memiliki:
word-break: break-all;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
Jadi solusinya adalah menghapusnya, atau menimpanya dengan "tidak disetel" atau "normal":
word-break: unset;
word-wrap: unset;
overflow-wrap: unset;
-webkit-hyphens: unset;
-moz-hyphens: unset;
-ms-hyphens: unset;
hyphens: unset;
UPDATE: saya berikan juga bukti dengan JSfiddle: https://jsfiddle.net/azozp8rr/