๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
CSS

CSS : ๋‹จ์œ„

by ์ฝ”ํŒŒ์นด 2022. 8. 23.
728x90

CSS : ๋‹จ์œ„

์˜ค๋Š˜์€ CSS์—์„œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์œ„์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ, ๊ธ€์ž ํฌ๊ธฐ๋Š” ๋ช…์‹œํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ 16px์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.


px

ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์œผ๋กœ ๋‹ฌ๋ผ์ง€๋Š” ๊ธฐ๋ณธ ๋‹จ์œ„๋กœ์„œ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.

font-size: 12px;

%

๋ถ€๋ชจ ์š”์†Œ์˜ ๊ธ€์ž ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ % ๋‹จ์œ„๋กœ์„œ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.

font-size: 150%;

ํŠน๋ณ„ํ•œ ์„ค์ •์ด ์—†๋‹ค๋ฉด 16px์ด 100%๊ฐ€ ๋˜๋ฏ€๋กœ, 150%๋Š” 24px์ด ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ 10px์ด์—ˆ๋‹ค๋ฉด 150%๋Š” 15px์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

em

๋ถ€๋ชจ ์š”์†Œ์˜ ๊ธ€์ž ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ 100๋ถ„์˜ 1 ๋‹จ์œ„๋กœ์„œ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.

font-size: 1.5em;

ํŠน๋ณ„ํ•œ ์„ค์ •์ด ์—†๋‹ค๋ฉด 16px์ด 1em์ด ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ 10px์ด์—ˆ๋‹ค๋ฉด 1.5em์€ 15px์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

rem

rem์€ em๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ์•„๋‹Œ ์ตœ์ƒ์œ„ ์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. rem์˜ r์€ root ์ฆ‰, html ์š”์†Œ๋ฅผ ๋œปํ•˜๋ฏ€๋กœ, html ์š”์†Œ์—์„œ ์ง€์ •ํ•œ ๊ธ€์ž ํฌ๊ธฐ๊ฐ€ 1rem์ด ๋ฉ๋‹ˆ๋‹ค.

font-size: 1.5rem;

vw, vh

vw๋Š” ๋ทฐํฌํŠธ ๋„ˆ๋น„๊ฐ’์˜ 100๋ถ„์˜ 1 ๋‹จ์œ„, vh๋Š” ๋ทฐํฌํŠธ ๋†’์ด๊ฐ’์˜ 100๋ถ„์˜ 1 ๋‹จ์œ„์ด๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.

font-size: 10vw;
728x90

๋Œ“๊ธ€

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๐Ÿฆ™

CSS
๊ด‘๊ณ  ์ค€๋น„์ค‘