• WIN11
  • WIN10
  • TIPs
  • EXCEL
  • MAIL
  • CSS
  • HTML

【CSS】공백과 줄 바꿈을 지정하는 white-space

white-space 속성은 pre 요소처럼 요소의 공백을 어떻게 처리할 지를 정의합니다. 또한 td 요소의 nowrap 속성을 사용하지 않고 CSS에 일률적으로 배치 금지를 지정할 수 있습니다.

white-space의 속성 값
normal연속된 공백과 줄 바꿈은 메꾸어져서 하나의 공백으로 표시됩니다. 소스(Source)내의 줄 바꿈 문자도 공백 문자로써 처리됩니다. 필요하다면 긴 줄을 줄바꿈 합니다.
nowrapnormal과 같이 공백을 채우지만 가로로 긴 줄에서도 줄 바꿈을 하지 않고 표시합니다.
pre연속된 공백을 그대로 표시합니다. 또한 긴 줄도 줄 바꿈하지 않고 표시합니다.
pre-wrap연속 공백은 그대로 유지됩니다. 행(行)의 줄 바꿈은 행의 박스를 채우기 위해 필요한 경우에 실행합니다.
pre-line연속 공백은 메꾸어져 하나의 공백이 됩니다. 행의 줄 바꿈은 행의 박스를 메꾸기 위해 필요한 때에 실행됩니다.

선택자 { white-space : 속성 값; }

<style> 
 .normal {white-space:normal;}
 .nowarp{white-space:nowrap;}
 .pre{white-space:pre;}
 .prewrap{white-space:pre-wrap;}
 .preline{white-space:pre-line;}
   }
</style>
<p class=" ">요소의          공백문자  를  어   떻게처리할 지를    정의합니다.</p>

▼ 위의 공백이 들어간 문장은, white-space의 속성 값에 따라서, 아래와 같이 표시됩니다.

white-space:normal;
연속된 공백은 하나의 공백으로 채워집니다. 가로의 오른쪽 끝에 닿으면 자동으로 줄 바꿈 합니다.

요소의 공백문자 를 어 떻게처리할 지를 정의합니다.

white-space:nowrap;
공백을 채우지만 가로 폭의 오른쪽 끝에서 줄 바꿈을 하지않고 박스 벗어나 표시됩니다.

요소의 공백문자 를 어 떻게처리할 지를 정의합니다.

white-space:pre;
연속된 공백을 그대로 표시합니다. 또한 긴 줄은 폭이 오른쪽에서 줄 바꿈을 하지 않아 박스에서 벗어나 표시됩니다.

요소의 공백문자 를 어 떻게처리할 지를 정의합니다.

white-space:pre-wrap;
연속된 공백은 그대로 유지됩니다. 행의 줄 바꿈은 행의 박스를 메꾸기 위해 필요한 때에 실행됩니다.

요소의 공백문자 를 어 떻게처리할 지를 정의합니다.

white-space:pre-line;
연속된 공백은 하나에 공백으로 표시됩니다. 행의 줄 바꿈은 행의 박스를 메꾸기 위해 필요한 때에 실행됩니다.

요소의 공백문자 를 어 떻게처리할 지를 정의합니다.

스폰서 링크

스폰서 링크

Category

 Windows 11  Windows 10  컴퓨터 Tips  CSS  HTML  엑셀(EXCEL)  메일(MAIL)

TABMODE Copyright©All rights reserved