CSS 속성 white-space
2023. 7. 28. 10:47ㆍ프론트엔드/CSS
white-space
사전적 의미로 white space는 '여백'을 뜻함.
html에서는 공백의 의미
태그 작성시 생기는 공백
- 줄바꿈 (line break)
- 들여쓰기 (tab)
- 공백 (space)
html 작성시 공백을 아무리 많이 입력해도 1개만 표현됨.
하나 이상의 공백을 표현하기 위해서는
를 사용해야함.
또는 <pre> 태그를 사용하면 공백이나 줄바꿈을 있는 그대로 표시
white-space 속성 값
- normal (default)
공백을 여러개 넣어도 1개만 표시. 글이 길어지면 텍스트가 자동 줄바꿈 됨(wrap) - nowrap
공백을 여러개 넣어도 1개만 표시. 글이 길어도 줄바꿈 되지 않고 같은 줄에 계속 표시 - pre
공백을 코드에 있는 그대로 표시. <pre> 태그처럼 행동함. 코드에 줄바꿈이 없다면 줄바꿈 되지 않음 - pre-wrap
공백을 코드에 있는 그대로 표시. 코드에 줄바꿈이 없어도 자동 줄바꿈 됨 - pre-line
공백을 여러개 넣어도 1개만 표시. 코드에 줄바꿈이 없어도 자동 줄바꿈 됨. 코드에 줄바꿈이 있을 때도 그대로 표시
새로운 줄에서 | 공백과 들여쓰기 | 줄바꿈 | |
normal | 공백 1개만 표시 | 공백 1개만 표시 | 자동 줄바꿈 |
nowrap | 공백 1개만 표시 | 공백 1개만 표시 | 자동 줄바꿈 |
pre | 공백을 있는 그대로 표시 | 공백을 있는 그대로 표시 | 줄바꿈 x |
pre-wrap | 공백을 있는 그대로 표시 | 공백을 있는 그대로 표시 | 줄바꿈 x |
pre-line | 공백을 있는 그대로 표시 | 공백 1개만 표시 | 자동 줄바꿈 |
브라우저 지원 정보
https://caniuse.com/?search=white-space
'프론트엔드 > CSS' 카테고리의 다른 글
CSS Reflow, Repaint (0) | 2022.01.03 |
---|---|
CSS 선택자 우선순위 (0) | 2022.01.03 |