728x90
๋ฐ์ํ
์ค๋ช
๐ ๊ณต๋ฐฑ ๋ฌธ์ ์ ๊ฑฐ
์์ฑ๊ฐ
์์ฑ๊ฐ | ์ค๋ช |
normal | ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์ |
nowrap | ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์ |
pre | ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง |
pre-wrap | ==pre , ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ |
pre-line | ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ |
break-spaces | ์ ์์ฐ์ด๋ ๊ฐ |
normal (default)
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์
- ๋ถ๋ชจ ์์์ ๊ฐ๋กํญ์ ๋์ด๊ฐ ๋๋ ์๋์ผ๋ก ์ค๋ฐ๊ฟ
- ๋ ์นธ์ด์ ์ฐ์์ผ๋ก ๋์ด์ฐ๊ธฐ๋ฅผ ํ๊ฑฐ๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅ
- ( ์ ๊ฐ์ HTML ์ํฐํฐ(entity)๋ฅผ ์ฌ์ฉํ์ฌ 2์นธ ์ด์ ๋์ด์ฐ๊ธฐ ๊ฐ๋ฅ)
nowrap
- ์ค์ ๊ฐ์ normal๊ณผ ๋์ผ
- ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์
- overflow, text-overflow์ ๊ฐ์ด ์ฌ์ฉํ์ฌ ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค๋ ํ
์คํธ๋ฅผ ์จ๊น
- ๋ง์ค์ ๊ธฐํธ(…)๋ก ํ์
div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } โ
- ๊ฐ๋ก ์คํฌ๋กค๋ฐ
div { white-space: nowrap; overflow: auto; } โ
- ๋ง์ค์ ๊ธฐํธ(…)๋ก ํ์
pre
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง
- ๋ค์ฌ์ฐ๊ธฐ์ ์ค๋ฐ๊ฟ์ด ๋ค์ด์๋ ์์ค ์ฝ๋์ ์ผ๋ถ๋ฅผ ์๋ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๋ ์ ์ฉ
pre-wrap
- pre ์์ฑ๊ฐ๊ณผ ๋์ผํ๊ฒ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ ์๋ ๊ทธ๋๋ก ๋ณด์กด
- ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ
- ์ข์ฐ ๋ฐฉํฅ์ผ๋ก ์คํฌ๋กค๋ฐ๊ฐ ์์ด๋ ํ ์คํธ๋ฅผ ์งค๋ฆฌ์๊ฒ ๋ณด์ฌ์ค ์ ์์
pre-line
- ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ
- pre-wrap ์์ฑ๊ฐ์ฒ๋ผ ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์ด ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค์ง ์์
break-spaces
- ์ ์ ์ฐ์
<div>
div:nth-of-type(1) {
white-space: normal;
}
</div>
<div>
div:nth-of-type(2) {
white-space: nowrap;
}
</div>
<div>
div:nth-of-type(3) {
white-space: pre;
}
</div>
<div>
div:nth-of-type(4) {
white-space: pre-wrap;
}
</div>
<div>
div:nth-of-type(5) {
white-space: pre-line;
}
</div>
<div>
div:nth-of-type(6) {
white-space: break-spaces;
}
</div>
<style>
div:nth-of-type(1) {
white-space: normal;
}
div:nth-of-type(2) {
white-space: nowrap;
}
div:nth-of-type(3) {
white-space: pre;
}
div:nth-of-type(4) {
white-space: pre-wrap;
}
div:nth-of-type(5) {
white-space: pre-line;
}
div:nth-of-type(6) {
white-space: break-spaces;
}
</style>
์ค๋ช
<aside> ๐ ๊ณต๋ฐฑ ๋ฌธ์ ์ ๊ฑฐ
</aside>
์์ฑ๊ฐ
์์ฑ๊ฐ ์ค๋ช
normal | ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์ |
nowrap | ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์ |
pre | ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง |
pre-wrap | ==pre , ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ |
pre-line | ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ |
break-spaces | ์ ์์ฐ์ด๋ ๊ฐ |
normal (default)
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์
- ๋ถ๋ชจ ์์์ ๊ฐ๋กํญ์ ๋์ด๊ฐ ๋๋ ์๋์ผ๋ก ์ค๋ฐ๊ฟ
- ๋ ์นธ์ด์ ์ฐ์์ผ๋ก ๋์ด์ฐ๊ธฐ๋ฅผ ํ๊ฑฐ๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅ
- ( ์ ๊ฐ์ HTML ์ํฐํฐ(entity)๋ฅผ ์ฌ์ฉํ์ฌ 2์นธ ์ด์ ๋์ด์ฐ๊ธฐ ๊ฐ๋ฅ)
nowrap
- ์ค์ ๊ฐ์ normal๊ณผ ๋์ผ
- ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์
- overflow, text-overflow์ ๊ฐ์ด ์ฌ์ฉํ์ฌ ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค๋ ํ
์คํธ๋ฅผ ์จ๊น
- ๋ง์ค์ ๊ธฐํธ(…)๋ก ํ์
- div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
- ๊ฐ๋ก ์คํฌ๋กค๋ฐ
- div { white-space: nowrap; overflow: auto; }
pre
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง
- ๋ค์ฌ์ฐ๊ธฐ์ ์ค๋ฐ๊ฟ์ด ๋ค์ด์๋ ์์ค ์ฝ๋์ ์ผ๋ถ๋ฅผ ์๋ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๋ ์ ์ฉ
pre-wrap
- pre ์์ฑ๊ฐ๊ณผ ๋์ผํ๊ฒ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ ์๋ ๊ทธ๋๋ก ๋ณด์กด
- ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ
- ์ข์ฐ ๋ฐฉํฅ์ผ๋ก ์คํฌ๋กค๋ฐ๊ฐ ์์ด๋ ํ ์คํธ๋ฅผ ์งค๋ฆฌ์๊ฒ ๋ณด์ฌ์ค ์ ์์
pre-line
- ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ
- pre-wrap ์์ฑ๊ฐ์ฒ๋ผ ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์ด ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค์ง ์์
break-spaces
- ์ ์ ์ฐ์
<div>
div:nth-of-type(1) {
white-space: normal;
}
</div>
<div>
div:nth-of-type(2) {
white-space: nowrap;
}
</div>
<div>
div:nth-of-type(3) {
white-space: pre;
}
</div>
<div>
div:nth-of-type(4) {
white-space: pre-wrap;
}
</div>
<div>
div:nth-of-type(5) {
white-space: pre-line;
}
</div>
<div>
div:nth-of-type(6) {
white-space: break-spaces;
}
</div>
<style>
div:nth-of-type(1) {
white-space: normal;
}
div:nth-of-type(2) {
white-space: nowrap;
}
div:nth-of-type(3) {
white-space: pre;
}
div:nth-of-type(4) {
white-space: pre-wrap;
}
div:nth-of-type(5) {
white-space: pre-line;
}
div:nth-of-type(6) {
white-space: break-spaces;
}
</style>
์ค๋ช
<aside> ๐ ๊ณต๋ฐฑ ๋ฌธ์ ์ ๊ฑฐ
</aside>
์์ฑ๊ฐ
์์ฑ๊ฐ ์ค๋ช
normal | ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์ |
nowrap | ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์ |
pre | ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง |
pre-wrap | ==pre , ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ |
pre-line | ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ |
break-spaces | ์ ์์ฐ์ด๋ ๊ฐ |
normal (default)
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์
- ๋ถ๋ชจ ์์์ ๊ฐ๋กํญ์ ๋์ด๊ฐ ๋๋ ์๋์ผ๋ก ์ค๋ฐ๊ฟ
- ๋ ์นธ์ด์ ์ฐ์์ผ๋ก ๋์ด์ฐ๊ธฐ๋ฅผ ํ๊ฑฐ๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅ
- ( ์ ๊ฐ์ HTML ์ํฐํฐ(entity)๋ฅผ ์ฌ์ฉํ์ฌ 2์นธ ์ด์ ๋์ด์ฐ๊ธฐ ๊ฐ๋ฅ)
nowrap
- ์ค์ ๊ฐ์ normal๊ณผ ๋์ผ
- ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์
- overflow, text-overflow์ ๊ฐ์ด ์ฌ์ฉํ์ฌ ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค๋ ํ
์คํธ๋ฅผ ์จ๊น
- ๋ง์ค์ ๊ธฐํธ(…)๋ก ํ์
- div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
- ๊ฐ๋ก ์คํฌ๋กค๋ฐ
- div { white-space: nowrap; overflow: auto; }
pre
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง
- ๋ค์ฌ์ฐ๊ธฐ์ ์ค๋ฐ๊ฟ์ด ๋ค์ด์๋ ์์ค ์ฝ๋์ ์ผ๋ถ๋ฅผ ์๋ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๋ ์ ์ฉ
pre-wrap
- pre ์์ฑ๊ฐ๊ณผ ๋์ผํ๊ฒ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ ์๋ ๊ทธ๋๋ก ๋ณด์กด
- ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ
- ์ข์ฐ ๋ฐฉํฅ์ผ๋ก ์คํฌ๋กค๋ฐ๊ฐ ์์ด๋ ํ ์คํธ๋ฅผ ์งค๋ฆฌ์๊ฒ ๋ณด์ฌ์ค ์ ์์
pre-line
- ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ
- pre-wrap ์์ฑ๊ฐ์ฒ๋ผ ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์ด ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค์ง ์์
break-spaces
- ์ ์ ์ฐ์
<div>
div:nth-of-type(1) {
white-space: normal;
}
</div>
<div>
div:nth-of-type(2) {
white-space: nowrap;
}
</div>
<div>
div:nth-of-type(3) {
white-space: pre;
}
</div>
<div>
div:nth-of-type(4) {
white-space: pre-wrap;
}
</div>
<div>
div:nth-of-type(5) {
white-space: pre-line;
}
</div>
<div>
div:nth-of-type(6) {
white-space: break-spaces;
}
</div>
<style>
div:nth-of-type(1) {
white-space: normal;
}
div:nth-of-type(2) {
white-space: nowrap;
}
div:nth-of-type(3) {
white-space: pre;
}
div:nth-of-type(4) {
white-space: pre-wrap;
}
div:nth-of-type(5) {
white-space: pre-line;
}
div:nth-of-type(6) {
white-space: break-spaces;
}
</style>
์ค๋ช
<aside> ๐ ๊ณต๋ฐฑ ๋ฌธ์ ์ ๊ฑฐ
</aside>
์์ฑ๊ฐ
์์ฑ๊ฐ ์ค๋ช
normal | ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์ |
nowrap | ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์ |
pre | ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง |
pre-wrap | ==pre , ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ |
pre-line | ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ |
break-spaces | ์ ์์ฐ์ด๋ ๊ฐ |
normal (default)
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์
- ๋ถ๋ชจ ์์์ ๊ฐ๋กํญ์ ๋์ด๊ฐ ๋๋ ์๋์ผ๋ก ์ค๋ฐ๊ฟ
- ๋ ์นธ์ด์ ์ฐ์์ผ๋ก ๋์ด์ฐ๊ธฐ๋ฅผ ํ๊ฑฐ๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅ
- ( ์ ๊ฐ์ HTML ์ํฐํฐ(entity)๋ฅผ ์ฌ์ฉํ์ฌ 2์นธ ์ด์ ๋์ด์ฐ๊ธฐ ๊ฐ๋ฅ)
nowrap
- ์ค์ ๊ฐ์ normal๊ณผ ๋์ผ
- ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์
- overflow, text-overflow์ ๊ฐ์ด ์ฌ์ฉํ์ฌ ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค๋ ํ
์คํธ๋ฅผ ์จ๊น
- ๋ง์ค์ ๊ธฐํธ(…)๋ก ํ์
- div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
- ๊ฐ๋ก ์คํฌ๋กค๋ฐ
- div { white-space: nowrap; overflow: auto; }
pre
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง
- ๋ค์ฌ์ฐ๊ธฐ์ ์ค๋ฐ๊ฟ์ด ๋ค์ด์๋ ์์ค ์ฝ๋์ ์ผ๋ถ๋ฅผ ์๋ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๋ ์ ์ฉ
pre-wrap
- pre ์์ฑ๊ฐ๊ณผ ๋์ผํ๊ฒ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ ์๋ ๊ทธ๋๋ก ๋ณด์กด
- ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ
- ์ข์ฐ ๋ฐฉํฅ์ผ๋ก ์คํฌ๋กค๋ฐ๊ฐ ์์ด๋ ํ ์คํธ๋ฅผ ์งค๋ฆฌ์๊ฒ ๋ณด์ฌ์ค ์ ์์
pre-line
- ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ
- pre-wrap ์์ฑ๊ฐ์ฒ๋ผ ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์ด ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค์ง ์์
break-spaces
- ์ ์ ์ฐ์
<div>
div:nth-of-type(1) {
white-space: normal;
}
</div>
<div>
div:nth-of-type(2) {
white-space: nowrap;
}
</div>
<div>
div:nth-of-type(3) {
white-space: pre;
}
</div>
<div>
div:nth-of-type(4) {
white-space: pre-wrap;
}
</div>
<div>
div:nth-of-type(5) {
white-space: pre-line;
}
</div>
<div>
div:nth-of-type(6) {
white-space: break-spaces;
}
</div>
<style>
div:nth-of-type(1) {
white-space: normal;
}
div:nth-of-type(2) {
white-space: nowrap;
}
div:nth-of-type(3) {
white-space: pre;
}
div:nth-of-type(4) {
white-space: pre-wrap;
}
div:nth-of-type(5) {
white-space: pre-line;
}
div:nth-of-type(6) {
white-space: break-spaces;
}
</style>
์ค๋ช
<aside> ๐ ๊ณต๋ฐฑ ๋ฌธ์ ์ ๊ฑฐ
</aside>
์์ฑ๊ฐ
์์ฑ๊ฐ ์ค๋ช
normal | ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์ |
nowrap | ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์ |
pre | ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง |
pre-wrap | ==pre , ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ |
pre-line | ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ |
break-spaces | ์ ์์ฐ์ด๋ ๊ฐ |
normal (default)
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์
- ๋ถ๋ชจ ์์์ ๊ฐ๋กํญ์ ๋์ด๊ฐ ๋๋ ์๋์ผ๋ก ์ค๋ฐ๊ฟ
- ๋ ์นธ์ด์ ์ฐ์์ผ๋ก ๋์ด์ฐ๊ธฐ๋ฅผ ํ๊ฑฐ๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅ
- ( ์ ๊ฐ์ HTML ์ํฐํฐ(entity)๋ฅผ ์ฌ์ฉํ์ฌ 2์นธ ์ด์ ๋์ด์ฐ๊ธฐ ๊ฐ๋ฅ)
nowrap
- ์ค์ ๊ฐ์ normal๊ณผ ๋์ผ
- ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์
- overflow, text-overflow์ ๊ฐ์ด ์ฌ์ฉํ์ฌ ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค๋ ํ
์คํธ๋ฅผ ์จ๊น
- ๋ง์ค์ ๊ธฐํธ(…)๋ก ํ์
- div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
- ๊ฐ๋ก ์คํฌ๋กค๋ฐ
- div { white-space: nowrap; overflow: auto; }
pre
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง
- ๋ค์ฌ์ฐ๊ธฐ์ ์ค๋ฐ๊ฟ์ด ๋ค์ด์๋ ์์ค ์ฝ๋์ ์ผ๋ถ๋ฅผ ์๋ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๋ ์ ์ฉ
pre-wrap
- pre ์์ฑ๊ฐ๊ณผ ๋์ผํ๊ฒ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ ์๋ ๊ทธ๋๋ก ๋ณด์กด
- ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ
- ์ข์ฐ ๋ฐฉํฅ์ผ๋ก ์คํฌ๋กค๋ฐ๊ฐ ์์ด๋ ํ ์คํธ๋ฅผ ์งค๋ฆฌ์๊ฒ ๋ณด์ฌ์ค ์ ์์
pre-line
- ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ
- pre-wrap ์์ฑ๊ฐ์ฒ๋ผ ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์ด ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค์ง ์์
break-spaces
- ์ ์ ์ฐ์
<div>
div:nth-of-type(1) {
white-space: normal;
}
</div>
<div>
div:nth-of-type(2) {
white-space: nowrap;
}
</div>
<div>
div:nth-of-type(3) {
white-space: pre;
}
</div>
<div>
div:nth-of-type(4) {
white-space: pre-wrap;
}
</div>
<div>
div:nth-of-type(5) {
white-space: pre-line;
}
</div>
<div>
div:nth-of-type(6) {
white-space: break-spaces;
}
</div>
<style>
div:nth-of-type(1) {
white-space: normal;
}
div:nth-of-type(2) {
white-space: nowrap;
}
div:nth-of-type(3) {
white-space: pre;
}
div:nth-of-type(4) {
white-space: pre-wrap;
}
div:nth-of-type(5) {
white-space: pre-line;
}
div:nth-of-type(6) {
white-space: break-spaces;
}
</style>
์ค๋ช
<aside> ๐ ๊ณต๋ฐฑ ๋ฌธ์ ์ ๊ฑฐ
</aside>
์์ฑ๊ฐ
์์ฑ๊ฐ ์ค๋ช
normal | ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์ |
nowrap | ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์ |
pre | ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง |
pre-wrap | ==pre , ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ |
pre-line | ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ |
break-spaces | ์ ์์ฐ์ด๋ ๊ฐ |
normal (default)
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ ๋ฌธ์๊ฐ ๋ชจ๋ ๋ฌด์
- ๋ถ๋ชจ ์์์ ๊ฐ๋กํญ์ ๋์ด๊ฐ ๋๋ ์๋์ผ๋ก ์ค๋ฐ๊ฟ
- ๋ ์นธ์ด์ ์ฐ์์ผ๋ก ๋์ด์ฐ๊ธฐ๋ฅผ ํ๊ฑฐ๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅ
- ( ์ ๊ฐ์ HTML ์ํฐํฐ(entity)๋ฅผ ์ฌ์ฉํ์ฌ 2์นธ ์ด์ ๋์ด์ฐ๊ธฐ ๊ฐ๋ฅ)
nowrap
- ์ค์ ๊ฐ์ normal๊ณผ ๋์ผ
- ์๋ ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์
- overflow, text-overflow์ ๊ฐ์ด ์ฌ์ฉํ์ฌ ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค๋ ํ
์คํธ๋ฅผ ์จ๊น
- ๋ง์ค์ ๊ธฐํธ(…)๋ก ํ์
- div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
- ๊ฐ๋ก ์คํฌ๋กค๋ฐ
- div { white-space: nowrap; overflow: auto; }
pre
- ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ด ์๋ ๊ทธ๋๋ก ์ ์ง
- ๋ค์ฌ์ฐ๊ธฐ์ ์ค๋ฐ๊ฟ์ด ๋ค์ด์๋ ์์ค ์ฝ๋์ ์ผ๋ถ๋ฅผ ์๋ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๋ ์ ์ฉ
pre-wrap
- pre ์์ฑ๊ฐ๊ณผ ๋์ผํ๊ฒ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ, ์ค๋ฐ๊ฟ์ ์๋ ๊ทธ๋๋ก ๋ณด์กด
- ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์์ ์๋ ์ค๋ฐ๊ฟ
- ์ข์ฐ ๋ฐฉํฅ์ผ๋ก ์คํฌ๋กค๋ฐ๊ฐ ์์ด๋ ํ ์คํธ๋ฅผ ์งค๋ฆฌ์๊ฒ ๋ณด์ฌ์ค ์ ์์
pre-line
- ์ค๋ฐ๊ฟ ๋ฌธ์๋ง ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์ฐ์๋ ๋์ด์ฐ๊ธฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํ๊ณ ๋ชจ๋ ๋์ด์ฐ๊ธฐ ํ ๋ฒ์ผ๋ก ์ฒ๋ฆฌ
- pre-wrap ์์ฑ๊ฐ์ฒ๋ผ ํ ์คํธ ์์ ๊ธด ํ์ด ์์ ๋ ํด๋น ํ์ด ๋ถ๋ชจ ์์ ๋ฐ์ผ๋ก ๋น ์ ธ๋์ค์ง ์์
break-spaces
- ์ ์ ์ฐ์
<div>
div:nth-of-type(1) {
white-space: normal;
}
</div>
<div>
div:nth-of-type(2) {
white-space: nowrap;
}
</div>
<div>
div:nth-of-type(3) {
white-space: pre;
}
</div>
<div>
div:nth-of-type(4) {
white-space: pre-wrap;
}
</div>
<div>
div:nth-of-type(5) {
white-space: pre-line;
}
</div>
<div>
div:nth-of-type(6) {
white-space: break-spaces;
}
</div>
<style>
div:nth-of-type(1) {
white-space: normal;
}
div:nth-of-type(2) {
white-space: nowrap;
}
div:nth-of-type(3) {
white-space: pre;
}
div:nth-of-type(4) {
white-space: pre-wrap;
}
div:nth-of-type(5) {
white-space: pre-line;
}
div:nth-of-type(6) {
white-space: break-spaces;
}
</style>
๋ฐ์ํ
'์ธ์ด > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SCSS & SASS (0) | 2024.04.02 |
---|---|
display (0) | 2024.04.02 |
position (0) | 2024.04.01 |
์์ฑ ์์ ๋ฐ ์ ์ฉ ์ฐ์ ์์ (0) | 2024.04.01 |