답변:
CSS white-space
속성 을 사용해야 합니다.
특히, white-space: nowrap
그리고 white-space: pre
가장 일반적으로 사용되는 값입니다. 첫 번째는 당신이 따르는 것 같습니다.
위에서 누락 된 웹킷 특정 값 추가
white-space: -moz-pre-wrap; /* Firefox */
white-space: -o-pre-wrap; /* Opera */
white-space: pre-wrap; /* Chrome */
word-wrap: break-word; /* IE */
"nowrap"또는 "pre"를 사용하여 "공백"을 솔루션으로 찾는 이유가 무엇인지 궁금합니다. 올바른 동작을 수행하지 않습니다. 텍스트를 한 줄로 작성하십시오! 텍스트는 줄 바꿈이되어야하지만 기본 단어는 끊지 않아야합니다. 이는 워드 랩, 오버 플로우 랩, 워드 브레이크 및 하이픈과 같은 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/