/* Single keyword values */
white-space: normal;
white-space: nowrap;
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;
white-space: break-spaces;
/* white-space-collapse and text-wrap shorthand values */
white-space: collapse balance;
white-space: preserve nowrap;
/* Global values */
white-space: inherit;
white-space: initial;
white-space: revert;
white-space: revert-layer;
white-space: unset;
white-space๋ CSS์์ ํ
์คํธ์ ๊ณต๋ฐฑ(์คํ์ด์ค, ํญ, ์ค๋ฐ๊ฟ ๋ฑ) ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์ง์ ํ๋ ์์ฑ์ด๋ค.
์์ฑ ๊ฐ
normal: ๊ธฐ๋ณธ๊ฐ์ผ๋ก, ์ฐ์๋ ๊ณต๋ฐฑ์ ํ๋๋ก ์ฒ๋ฆฌํ๊ณ , ์ค ๋ฐ๊ฟ์ ํ์์ ๋ฐ๋ผ ์ฒ๋ฆฌํ๋ค.
nowrap: ์ค ๋ฐ๊ฟ ์์ด ๋ชจ๋ ํ
์คํธ๋ฅผ ํ ์ค์ ๋ํ๋ธ๋ค.
pre: ํ
์คํธ๊ฐ ๊ทธ๋๋ก ํ์๋๋ฉฐ, HTML ์ฝ๋์ ์๋ ์ค ๋ฐ๊ฟ๋ ๊ทธ๋๋ก ๋ฐ์๋๋ค. ์คํ์ด์ค๋ ํญ๋ ๊ทธ๋๋ก ๋ณด์ฌ์ง๋ค.
pre-wrap: HTML ์ฝ๋์ ์๋ ์ค ๋ฐ๊ฟ์ ๊ทธ๋๋ก ๋ฐ์๋์ง๋ง, ์ฐ์๋ ๊ณต๋ฐฑ์ ํ๋๋ก ์ฒ๋ฆฌ๋๋ค.
pre-line: ์ฐ์๋ ๊ณต๋ฐฑ์ ํ๋๋ก ์ฒ๋ฆฌ๋๊ณ , HTML ์ฝ๋์ ์ค ๋ฐ๊ฟ์ ๋ฐ์๋๋ค.
break-spaces: ์ฐ์๋ ๊ณต๋ฐฑ์ ํ๋๋ก ์ฒ๋ฆฌ๋๊ณ , ์ค ๋ฐ๊ฟ์ ๋ฌด์๋๋ค. ํ์ง๋ง ๋จ์ด ๋ด์์์ ์คํ์ด์ค์ ์ค ๋ฐ๊ฟ์ ๋ฐ์๋๋ค.
ํ
์คํธ ์ค ๋ฐ๊ฟ ์ ์ด: ํ
์คํธ๋ฅผ ํ ์ค์ ๋ํ๋ด๊ธฐ ์ํ ๋ `white-space: nowrap`์ ์ฌ์ฉํ์ฌ ์ค ๋ฐ๊ฟ์ ๋ฐฉ์งํ ์ ์๋ค. ๊ธด ๋ฌธ์ฅ์ด๋ URL ์ฃผ์ ๋ฑ์ ์ค ๋ฐ๊ฟ ์์ด ํ ์ค์ ํ์ํ ๋ ์ ์ฉํ๋ค.
์ฝ๋ ๋ธ๋ก ํ์: ํ๋ก๊ทธ๋๋ฐ ์ฝ๋ ๋ธ๋ก์ด๋ ์์ ์ฝ๋๋ฅผ ๊ทธ๋๋ก ํ์ํ๊ณ ์ ํ ๋ `white-space: pre` ๋๋ `white-space: pre-wrap`์ ์ฌ์ฉํ์ฌ HTML ์ฝ๋์ ์๋ ์ค ๋ฐ๊ฟ๊ณผ ๊ณต๋ฐฑ์ ๊ทธ๋๋ก ๋ณด์ฌ์ค ์ ์๋ค.
ํ
์คํธ ๊ฐ๊ฒฉ ์ ์ด: `white-space` ์์ฑ์ ์ฐ์ ๊ณต๋ฐฑ ์ฒ๋ฆฌ๋ฅผ ์กฐ์ ํ๋ ๋ฐ์๋ ์ฌ์ฉ๋๋ค. `white-space: normal`์ ์ฌ์ฉํ๋ฉด ์ฐ์๋ ๊ณต๋ฐฑ์ด ํ๋๋ก ํฉ์ณ์ ธ์, ๊ณต๋ฐฑ ๊ฐ๊ฒฉ์ ์กฐ์ ํ ์ ์๋ค.
ํ
์คํธ ์ค ๊ฐ๊ฒฉ ์ ์ด: `white-space: pre-line`์ HTML ์ฝ๋์ ์ค ๋ฐ๊ฟ์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ์ฐ์ ๊ณต๋ฐฑ์ ํ๋๋ก ํฉ์ณ์ ธ ์ค ๊ฐ๊ฒฉ์ ์ ์ดํ๋ค.
๊ธ์ ๋จ์ ์ค ๋ฐ๊ฟ ๋ฐฉ์ง: ํ
์คํธ์ ์ค ๋ฐ๊ฟ์ ํน์ ์ง์ ์์ ๊ธ์งํ๊ณ ์ ํ ๋ `white-space: break-spaces`๋ฅผ ์ฌ์ฉํ์ฌ ์คํ์ด์ค์ ์ค ๋ฐ๊ฟ์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ๋จ์ด ๋จ์๋ก ์ค ๋ฐ๊ฟ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. (์ด ์์ฑ์ ๋ธ๋ผ์ฐ์ ์คํ์ ํ์ธ ํ ์ฌ์ฉํด์ผ ํ๋ค.)
์ด์ธ์๋ `white-space` ์์ฑ์ ํ
์คํธ์ ๋ ์ด์์์ ์ธ๋ฐํ๊ฒ ์ ์ดํ๊ธฐ ์ํด ๋ค์ํ ๋ฐฉ์์ผ๋ก ํ์ฉ๋ ์ ์๋ค. ๊ฐ ์ํฉ์ ๋ฐ๋ผ ์ ์ ํ `white-space` ๊ฐ์ ์ ํํ์ฌ ํ
์คํธ๋ฅผ ์ํ๋ ๋ฐฉ์์ผ๋ก ํ์ํ ์ ์๋ค.
๐ธ ์ถ์ฒ ๐ธ
'WEB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ WEB API ] Geolocation API๋ฅผ ํตํด ์์น ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ. (0) | 2023.11.20 |
---|---|
[ LocalStorage ] localStorage์์ ๋ฐฐ์ด(Array)๋ค๋ฃจ๊ธฐ. (0) | 2023.08.06 |
[ CSS ] list-style-type์์๋ณด๊ธฐ. (0) | 2023.07.23 |
[ WEB ] CSR๊ณผ SSR ๋น๊ตํ๊ธฐ (1) | 2023.05.08 |
[ HTML5 ] HTML5 ์ถ๊ฐ ๊ธฐ๋ฅ ์ค๋ช (0) | 2023.04.23 |