줄바꿈을 단어 기준으로 할지, 글자 기준으로 할지 정하기 - word-break

word-break는 줄바꿈을 할 때 단어 기준으로 할 지 글자 기준으로 할 지 정하는 속성입니다. 영어로 긴 단어가 있을 때, 속성값 별로 어떻게 줄바꿈이 되는지 비교하는 예제입니다. 영어이므로 속성값이 normal일 때와 keep-all일 때의 결과가 같습니다.
1 min read

word-break

word-break는 줄바꿈을 할 때 단어 기준으로 할 지 글자 기준으로 할 지 정하는 속성입니다.

 

기본형

word-break : normal | break-all | keep-all
  • normal : CJK 문자는 글자 기준으로, CJK 이외의 문자는 단어 기준으로 줄바꿈합니다.
  • break-all : 글자 기준으로 줄바꿈합니다.
  • keep-all : 단어 기준으로 줄바꿈합니다.

 

예제

긴 단어가 있는 영어 문장

속성값이 normal일 때와 keep-all일 때의 결과가 같습니다.

 

긴 단어가 있는 한글 문장

속성값이 normal일 때와 break-all일 때의 결과가 같습니다.

 

가로 화면의 크기가 작은 모바일의 경우를 대비해서 속성값을 word-break: break-all;로 정하는 것이 가장 좋습니다.

 

기타 CSS 참조

You may like these posts

  • text-decoration text-decoration은 글자 위로 밑줄을 긋거나 취소선을 표시할 수 있습니다.   기본형 text-decoration : none | line-through | overline | underline none : 선을 만들지 않습니다. line-throu…
  • text-align text-align 속성은 문단의 텍스으 정렬 방식을 정합니다. 속성 값으로 워드나 한글 문서에서 흔히 사용하던 '왼쪽 정렬', '오른쪽 정렬', '양쪽 정렬', '가운데 정렬' 등을 지정할 수 있습니다.   기본형 text-align : left | right | …
  • word-break word-break는 줄바꿈을 할 때 단어 기준으로 할 지 글자 기준으로 할 지 정하는 속성입니다.   기본형 word-break : normal | break-all | keep-all normal : CJK 문자는 글자 기준으로, CJK 이외의 …
  • text-indent 들여쓰기와 내어쓰기는 text-indent 속성으로 만듭니다. 값이 양수이면 들여쓰기, 값이 음수이면 내어쓰기가 됩니다. 기본값은 0입니다.   기본형 text-indent : value value : 크기를 지정합니다. 음수 값도 사용할 수 있습니다. &…
  • 이미지에 마우스 올렸을 때 확대하는 방법 이미지에 마우스를 올렸을 때 이미지가 확대되는 효과를 만들어보겠습니다. <h1>Hover Effect</h1> <div class="a"> <img alt="" src…
  • 텍스트에 그림자 효과를 줄 수 있습니다. 그림자 효과는 본문에서 자주 사용하면 지저분해 보이지만 사이트 제목이나 강조해야 할 글자에 사용하면 글자를 눈에 띄게 할 수 있습니다.   text-shadow text-shadow는 글자에 그림자 효과를 주어 텍스트를 좀 더 입체적으로 보이게…

Post a Comment