์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ํด๋ก ์ฝ๋ฉ
- ๋คํฌ๋ชจ๋
- ํ์ ์คํฌ๋ฆฝํธ
- ๋ ธ๋ง๋์ฝ๋
- sort
- ํฌํธํด๋ฆฌ์ค
- onsnapshot
- reduce
- firebase
- ๋ผ์ดํธ๋ชจ๋
- ๋ฐ์ํ์คํจ2
- styled-components
- ๊ฐ๋ฐ์๋ถํด๋ฝ
- Today
- Total
rigood
[CSS] word-wrap, overflow-wrap, word-break ์ฐจ์ด์ ๋ณธ๋ฌธ
[CSS] word-wrap, overflow-wrap, word-break ์ฐจ์ด์
rigood 2023. 6. 6. 14:21
1. ์ธ์ด๋ณ ์ค๋ฐ๊ฟ(๊ฐ์ ๊ฐํ) ๊ธฐ์ค
- ํ๊ตญ์ด: ๊ธ์ ๊ธฐ์ค์ผ๋ก ๊ฐ์ ์ค๋ฐ๊ฟ (๊ธ์ ๊ธฐ์ค)


- ์์ด: ๋จ์ด/๊ณต๋ฐฑ/๋ฌผ์ํ(?)/ํ์ดํ(-) ๊ธฐ์ค์ผ๋ก ๊ฐ์ ์ค๋ฐ๊ฟ


2. overflow-wrap ์ค๋ฒํ๋ก์ฐ ๋์ ๋ ์ค๋ฐ๊ฟ ์ด๋ป๊ฒ ํ ์ง??
โป ์ฉ์ด๊ฐ word-wrap์์ overflow-wrap์ผ๋ก ๋ฐ๋
ํ ์คํธ๊ฐ ๋ฐ์ค ๋๋น๋ฅผ ์ด๊ณผํ ๋(=overflow) ์ค๋ฐ๊ฟ์ ์ด๋ป๊ฒ ํ ์ง ์ ํ๋ ์์ฑ
(width ๊ฐ์ด ์์ ๋์๋ง ํด๋น)
CJK ์ธ์ด(Chinese, Japanese, Korean)๋ ๊ธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ์ ํ๊ธฐ ๋๋ฌธ์ ํ ์คํธ๊ฐ ๋ฐ์ค ๋๋น๋ฅผ ์ด๊ณผํ๋ฉด ๋ฌด์กฐ๊ฑด ์ค๋ฐ๊ฟ์ด ๋์ง๋ง, ์์ด๋ ๋จ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ์ ํ๊ธฐ ๋๋ฌธ์ ์์ฃผ ๊ธด ๋จ์ด๋ ๋ฐ์ค๋ฅผ ์ด๊ณผํด๋ฒ๋ฆฐ๋ค.
overflow-wrap: normal;
์ธ์ด๋ณ ํน์ฑ์ ๋ฐ๋ผ ๋ค๋ฅด๋ค.
- ํ๊ตญ์ด๋ ๊ธ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ
- ์์ด๋ ๋จ์ด ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ (์ฐ์๋ ๋ฌธ์๋ ์ค๋ฐ๊ฟ ์๋จ)
overflow-wrap: break-word;
๊ธ์ ๊ธฐ์ค์ผ๋ก ๊ฐ์ ์ค๋ฐ๊ฟ
โป ํ๊ตญ์ด๋ ์๋๋ถํฐ ๊ธ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ์ด ๋๋๊น, ๊ตณ์ด ์ด ์์ฑ์ ์ฌ์ฉํ ํ์๊ฐ ์๋ค.

3. word-break ์ค๋ฐ๊ฟ์ ์ด๋ป๊ฒ ํ ์ง??
word-break: normal;
(๊ธฐ๋ณธ๊ฐ) ์์ด๋ ๋จ์ด ๊ธฐ์ค์ผ๋ก, ํ๊ตญ์ด๋ ๊ธ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ
word-break: break-all;
(ํ๊ตญ์ด์ฒ๋ผ) ๊ธ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ
word-break: keep-all;
(์์ด์ฒ๋ผ) ๋จ์ด ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ
word-break: break-word;
ํ์์์๋ ์ธ์ด ํน์ฑ์ ๋ฐ๋ผ ์ค๋ฐ๊ฟํ๊ณ , ์ค๋ฒํ๋ก์ฐ๋๋ฉด (ํ๊ตญ์ด์ฒ๋ผ) ๊ธ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ



'๐จ ํ๋ก ํธ์๋ > html & css' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] ์๋์์ฑ ๊ธฐ๋ณธ ํ ํ๋ฆฟ (0) | 2023.06.03 |
---|---|
[HTML] script ํ๊ทธ์ defer, async (0) | 2023.04.30 |
[CSS] flex-wrap (0) | 2023.01.02 |