정확한 차이점은 다음과 같습니다. (Chrome v81에서 테스트하고 사양을 참조하여 관찰 내용을 확인한 결과)
공백
normal
(기본값) : 공백 체인 및 줄 바꿈을 축소합니다. 필요한 곳에 줄 바꿈을 추가합니다
nowrap
: 공백 체인과 줄 바꿈을 축소합니다. 줄 바꿈을 추가하지 않음
pre-line
: 공백 체인을 축소합니다. 필요한 곳에 줄 바꿈을 추가합니다
pre-wrap
. 필요한 곳에 줄 바꿈 추가 : 줄 바꿈 추가
break-spaces
를 트리거 할 수있는 공백을 제외하고 사전 줄 바꿈 과 동일
pre
: 축소 없음; 줄 바꿈을 추가하지 않습니다
참고 : 선택한 white-space
값에 "줄 바꿈 추가 안 함"이 나열되면 다음 속성의 줄 바꿈 동작을 적용 할 수 없습니다 (즉, 무시 됨).
단어 나누기
normal
(기본값) : 컨테이너 내 마지막 단어 맞춤의 끝에서 줄을 끊습니다 [존재하는 경우], 그렇지 않으면 줄이 끊기지 않은 채로 남음
break-word
: 컨테이너 내에서 마지막 단어 맞춤의 끝에서 줄을 끊습니다 [존재하는 경우], 그렇지 않으면 컨테이너의 끝
break-all
에서 줄을 끊습니다. 컨테이너의 끝 [가까운 공백이 있어도 단어를 분할 할 수 있음]
overflow-wrap (레거시 이름 : word-wrap)
normal
(기본값) : 컨테이너 내 마지막 단어 맞춤의 끝에서 줄을 끊습니다 [존재하는 경우], 그렇지 않으면 줄이 끊기지 않은 상태로 남음
break-word
: 컨테이너 내 마지막 단어 맞춤의 끝에서 줄을 끊습니다 [존재하는 경우], 그렇지 않으면 컨테이너의 끝에서 줄을 끊습니다. -flex container], else line left unbroken
anywhere
: 컨테이너 내 마지막 단어의 끝에서 줄을 끊고 [존재하는 경우] 그렇지 않으면 컨테이너 끝에서 줄을 끊습니다 word-break: break-word
.
주 동안 그 overflow-wrap: break-word
, 파손되지 않는 선 플렉스 컨테이너가 지정한 플렉스 비율 이상으로 확장 될 수 있습니다 (너무 오래 컨테이너 잎 라인이 있음을 어떤 조합으로) (다른 플렉스 컨테이너를 강요하는 것은 너무 긴 내용을 설명하기 축소하기).
overflow-wrap
및word-wrap
기능 100 % 동일해야합니다. 개인적word-wrap
으로 레거시 브라우저 지원에만 사용해야하고 향후 CSS 버전에서 더 이상 사용되지 않거나 삭제 될 수 있다는 인상을 받았습니다 .