๋ง์ค์ ํ์ค ์ ์ฉํ๊ธฐ
p {
width : 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
- ์ผ๋ง์ ๋๋น๋ฅผ ๋์ด๊ฐ์ ๊ฒฝ์ฐ ๋ง์ค์์ ์ฌ์ฉํ ๊ฑด์ง
width
๋ฅผ ์ง์ ํด์ฃผ์ด์ผํฉ๋๋ค.
white-space: nowrap
์ ์ฌ์ฉํด ์๋์ค ๋ฐ๊ฟ์ ์์ฑ๋๋ค.
text-overflow: ellipsis
๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธ์๊ฐ ํน์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด ๋ง์ค์ํ ์ฒ๋ฆฌ๋ฅผ ํด์ค๋๋ค.
- text-overflow๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ overflow๋ฅผ ์ง์ ํด์ผํ๋๋ฐ
overflow : hidden
๋ฅผ ์ ์ฉํด์ค๋๋ค.
๋ง์ค์ ์ฌ๋ฌ์ค ์ ์ฉํ๊ธฐ
p {
width: 200px;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
- ํ์ค ์ ์ฉํ ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก
width
, text-overflow
, overflow
๋ฅผ ์ค์ ํด์ค๋๋ค.
webkit-line-clamp
๋ก ์ํ๋ ์ต๋ ๋ผ์ธ์๋ฅผ ์ง์ ํด์ค๋๋ค.
- webkit ์์ฑ์ ์ฌ์ฉํ๊ธฐ ์ํด์
display: -webkit-box
๋ฅผ ์ค์ ํด์ฃผ๊ณ , ์์ง์ผ๋ก ์ ๋ ฌํ๊ธฐ ์ํด -webkit-box-orient: vertical
์ ์ถ๊ฐํฉ๋๋ค.
word-wrap
๋ ๋ฐ์ค์ ๊ฐ๋ก ์์ญ์ ๋์น ๋จ์ด ๋ด์์ ์์์ ๋ถ๋ฆฌ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. break-word
๋ ๊ธด ๋จ์ด๋ฅผ ๋ถ๋ฆฌํด์ ์ค๋ฐ๊ฟํด์ค๋๋ค.
์ฐธ๊ณ ์๋ฃ