๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“‚ Web/HTML, CSS

[CSS ๋‹จ์œ„] ์•„์ง๋„ ํ—ท๊ฐˆ๋ฆฐ๋‹ค๋ฉด ์ด์ œ๋Š” ํ™•์‹คํžˆ ์•Œ์•„๋‘์ž.

by Dev. Ella 2023. 8. 27.
์•„๋ž˜ ๋‚ด์šฉ์€ ์šฐ์•„ํ•œํ…Œํฌ:  [10๋ถ„ ํ…Œ์ฝ”ํ†ก] ์• ์Š๋ฆฌ์˜ CSS์˜ ๋‹จ์œ„ ์˜์ƒ์„ ์ฐธ๊ณ ํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ์œ ์ตํ•œ ๋‚ด์šฉ ๋ฐœํ‘œํ•ด์ฃผ์‹  ์• ์Š๋ฆฌ ๋‹˜๊ป˜ ๊ฐ์‚ฌ๋ฅผ ํ‘œํ•˜๋ฉฐ, ์˜์ƒ์„ ํ†ตํ•ด ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์•„๋ž˜์— ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

 

0. CSS ๋‹จ์œ„ : length ์ž๋ฃŒํ˜•

CSS ๋‹จ์œ„๋Š” CSS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ’๋“ค์˜ ๊ธธ์ด๋‚˜ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ๋‹จ์œ„์ด๋‹ค. ์˜ค๋Š˜์€ CSS์˜ ๋‹จ์œ„๋“ค ์ค‘, length ์ž๋ฃŒํ˜•์— ์†ํ•˜๋Š” ๋‹จ์œ„๋“ค์„ ์•Œ์•„๋ณด๊ฒ ๋‹ค.

 

length๋Š” ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ width๋‚˜ height์™€ ๊ฐ™์ด ๊ธธ์ด๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ž๋ฃŒํ˜•์ด๋‹ค. CSS์—์„œ๋Š” ๊ธธ์ด๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ px, rem, em๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋‹จ์œ„๋“ค์ด ์žˆ๋Š”๋ฐ ๊ทธ ๋‹จ์œ„๋“ค์€ ํฌ๊ฒŒ ์ ˆ๋Œ€ ๊ธธ์ด ๋‹จ์œ„์™€ ์ƒ๋Œ€๊ธธ์ด ๋‹จ์œ„๋กœ ๋‚˜๋‰˜๊ฒŒ ๋œ๋‹ค.

์ ˆ๋Œ€ ๊ธธ์ด ๋‹จ์œ„๋Š” px, inch, pt์™€ ๊ฐ™์ด ๊ณ ์ •๋œ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๋Š” ๋‹จ์œ„๊ณ , ์ƒ๋Œ€๊ธธ์ด ๋‹จ์œ„๋Š” em, rem, lh, vw, vh์™€ ๊ฐ™์ด ํŠน์„ฑ ์š”์†Œ์˜ ํฌ๊ธฐ๋‚˜ ๋ทฐํฌํŠธ์˜ ํฌ๊ธฐ์˜ ์ƒ๋Œ€์ ์ธ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„๋‹ค. ์ƒ๋Œ€์ ์ธ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜์‘ํ˜• ๋””์ž์ธ์„ ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

 

CSS length ์ž๋ฃŒํ˜•์—๋Š” ์ด๋ ‡๊ฒŒ ๋งŽ์€ ๋‹จ์œ„๋“ค์ด ์žˆ๋Š”๋ฐ, ์ด ์ค‘์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๋“ค์— ๋Œ€ํ•ด์„œ ์กฐ๊ธˆ ๋” ์•Œ์•„๋ณด๊ธฐ๋กœ ํ•˜์ž.

 

 

1. px

px์€ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๊ณ  ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ ˆ๋Œ€ ๊ธธ์ด ๋‹จ์œ„๋‹ค. ์•„๋ž˜ ํ™”๋ฉด์—์„œ ์ •์‚ฌ๊ฐํ˜• ํ•˜๋‚˜๊ฐ€ ํ•œ ํ”ฝ์…€ ๋‹จ์œ„๋‹ค. px์€ ๋ชจ๋“  ํ™”๋ฉด์—์„œ ๊ณ ์ •๋œ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๋Š” ๋‹จ์œ„์ด๊ธฐ ๋•Œ๋ฌธ์— ํฌ๊ธฐ๋‚˜ ์œ„์น˜๊ฐ€ ํ•ญ์ƒ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€๋œ๋‹ค. ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด ์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ๋‹ค. 

 

์•„๋ž˜ ํ™”๋ฉด์˜ ๋„ˆ๋น„๋Š” 1680px์ด๊ณ , ํŒŒ๋ž€์ƒ‰ ๋ฐ•์Šค์˜ ๋„ˆ๋น„๋Š” 800px์ด๋‹ค.

 

์ด๋ฒˆ์—๋Š” ํ™”๋ฉด์ด 1000px์ผ ๋•Œ๋‹ค. ํ™”๋ฉด์˜ ๋„ˆ๋น„๋Š” ์ค„์—ˆ์ง€๋งŒ ๋ฐ•์Šค์˜ ํฌ๊ธฐ๋Š” ๊ทธ๋Œ€๋กœ์ธ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

 

์ด์ œ ์ด ํ™”๋ฉด์„ 500px๋กœ ์ค„์ด๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ?

 

์ด๋ ‡๊ฒŒ ๋ฐ•์Šค๊ฐ€ ํ™”๋ฉด์—์„œ ์ž˜๋ฆฌ๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ์•ž๋’ค๋กœ ์Šคํฌ๋กค์„ ํ•ด์•ผ ๋ฐ•์Šค ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ์ด์œ ๋Š” ํ™”๋ฉด์˜ ๋„ˆ๋น„๋Š” 500px๋กœ ์ค„์—ˆ์ง€๋งŒ, ๋ฐ•์Šค์˜ ํฌ๊ธฐ๋Š” ์—ฌ์ „ํžˆ 800px ์ด๋ผ๋Š” ๊ณ ์ •๋œ ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

๊ทธ๋ž˜์„œ px์€ ๋ณดํ†ต ํฌ๊ธฐ๋‚˜ ์œ„์น˜๊ฐ€ ํ•ญ์ƒ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค.

 

 

2. vw

๊ทธ ๋‹ค์Œ์œผ๋กœ ์„ค๋ช…ํ•  ๋‹จ์œ„๋Š” vw๋‹ค. vw์€ viewport width์˜ ์•ฝ์ž๋กœ, ๋ณด์ด๋Š” ํ™”๋ฉด์˜ ๋„ˆ๋น„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ๋ฐฑ๋ถ„์œจ ๋‹จ์œ„๋‹ค. ๊ทธ๋ž˜์„œ 1vw๋Š” ๋ทฐํฌํŠธ ๋„ˆ๋น„์˜ 1%๊ฐ€ ๋œ๋‹ค.

1vw = ๋ทฐํฌํŠธ ๋„ˆ๋น„์˜ 1%
์ฆ‰, ๋ณด์ด๋Š” ํ™”๋ฉด์˜ ๋„ˆ๋น„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ๋ฐฑ๋ถ„์œจ ๋‹จ์œ„

 

์ด๋ฒˆ์—๋Š” ๋ฐ•์Šค์˜ ๋„ˆ๋น„๋ฅผ 50vw๋กœ ์„ค์ •ํ•ด๋ดค๋‹ค. ํ™”๋ฉด์ด 1680px์ผ ๋•Œ 50vw๋Š” ํ™”๋ฉด ๋„ˆ๋น„์˜ 50%์ธ 840px์ด ๋œ๋‹ค.

 

 ์ด๋Š” ํ™”๋ฉด์˜ ๋„ˆ๋น„๊ฐ€ 500px์ผ ๋•Œ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ด๋‹ค. ๋ฐ•์Šค์˜ ๊ฐ’์€ ์—ฌ์ „ํžˆ 50vw์ด์ง€๋งŒ ํ™”๋ฉด ๋„ˆ๋น„์ธ 500px์˜ ๋ฐ˜, ์ฆ‰ 250px์„ ํ”ฝ์…€ ๊ฐ’์œผ๋กœ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค.

 

๋”ฐ๋ผ์„œ ํ™”๋ฉด์ด ๋ชจ๋‘ 1680px์ผ ๋•Œ, ์ ˆ๋Œ€ ๋‹จ์œ„์ธ px์„ ์‚ฌ์šฉํ•œ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, ์ƒ๋Œ€๊ธธ์ด์ธ vw์„ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ์˜ ์ฐจ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

px์„ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ๋Š” ๋ฐ•์Šค๊ฐ€ ํ™”๋ฉด์—์„œ ์ž˜๋ ค์„œ ์Šคํฌ๋กค ํ•˜๋ฉด์„œ ์ฝ์–ด์•ผ ํ•˜๋Š” ๋ฐ˜๋ฉด, vw์„ ์‚ฌ์šฉํ•œ ๋ฐ•์Šค๋Š” ํ™”๋ฉด ์•ˆ์— ๋”ฑ ๋งž์•„์„œ ํ•œ๋ˆˆ์— ๋ฐ•์Šค ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ์„ ๋ณด๋‹ค ํŽธํ•˜๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค.

 

 

3. vh

๋‹ค์Œ์œผ๋กœ ์„ค๋ช…ํ•  ๋‹จ์œ„๋Š” vh๋‹ค. viewport height์˜ ์•ฝ์ž๋กœ, ๋ทฐํฌํŠธ์˜ ‘๋†’์ด’๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ๋ฐฑ๋ถ„์œจ ๋‹จ์œ„๋‹ค. 1vh๋Š” ๋ทฐํฌํŠธ ๋†’์ด์˜ 1%๊ฐ€ ๋œ๋‹ค.

1vh = ๋ทฐํฌํŠธ ๋†’์ด์˜ 1%
์ฆ‰, ๋ณด์ด๋Š” ํ™”๋ฉด์˜ ๋†’์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ๋ฐฑ๋ถ„์œจ ๋‹จ์œ„

 

๋”ฐ๋ผ์„œ 60vh ๋†’์ด๋ฅผ ๊ฐ€์ง„ ๋ฐ•์Šค๋Š” ํ™”๋ฉด ๋†’์ด์— ๋น„๋ก€ํ•ด์„œ ํฌ๊ธฐ๊ฐ€ ๊ฒฐ์ •๋œ๋‹ค.

 

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ™”๋ฉด ๋†’์ด๊ฐ€ 400px๋กœ ์ค„์–ด๋“ค๋ฉด ๋ฐ•์Šค์˜ ๋†’์ด ๊ฐ’๋„ 579px์—์„œ 240px๋กœ ์ค„์–ด๋“œ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

 

4. em

๊ทธ ๋‹ค์Œ์œผ๋กœ ์„ค๋ช…ํ•  ๋‹จ์œ„๋Š” 'em'์ด๋‹ค. 'em'์€ ๋ถ€๋ชจ์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒ๋Œ€์ ์œผ๋กœ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ถ€๋ชจ์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ๊ฐ€ 32px์ด๋ฉด 1em ๊ฐ’์€ 32px, 2em ๊ฐ’์€ 64px์ด ๋œ๋‹ค.

 1em = ๋ถ€๋ชจ์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ
์ฆ‰, ๋ถ€๋ชจ ํฐํŠธ ์‚ฌ์ด์ฆˆ๊ฐ€ 32px์ผ ๋•Œ, 1em = 32px

 

์•„๋ž˜์™€ ๊ฐ™์ด, ์—ฐํ•œ ํŒŒ๋ž€์ƒ‰ ๋ฐ•์Šค์ธ ๋ถ€๋ชจ ์ปจํ…Œ์ด๋„ˆ์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ๊ฐ€ 24px์ผ ๋•Œ, ๊ทธ ์ž์‹ ์š”์†Œ์ธ ์ง„ํ•œ ํŒŒ๋ž€์ƒ‰ ๋ฐ•์Šค์˜ 1em ๊ฐ’๋„ 24px์ด ๋œ๋‹ค. ๋”ฐ๋ผ์„œ 1.5em์œผ๋กœ ์„ค์ •ํ•˜๋ฉด 36px์ด ๋˜๊ณ , ๋„ˆ๋น„๊ฐ€ 36em์ผ ๋•Œ 1,296px์ด ๋œ๋‹ค.

 

์•„๋ž˜ ๊ฒฝ์šฐ์—๋„ ์ง„ํ•œ ํŒŒ๋ž€์ƒ‰ ๋ฐ•์Šค์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ๋Š” ์—ฌ์ „ํžˆ 1.5em์ด๋ฉฐ, ๋„ˆ๋น„๊ฐ€ 36em์ธ๋ฐ, ๋ถ€๋ชจ์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ 10px๋กœ ์ค„์˜€์„ ๋•Œ์˜ ์ƒํ™ฉ์ด๋‹ค.

 

๋”๋ถˆ์–ด, ์•„๋ž˜์™€ ๊ฐ™์ด ๋Š˜๋ ธ์„ ๋•Œ์˜ ์ƒํ™ฉ๋„ ๊ณ ๋ คํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

์ด๋ ‡๊ฒŒ 'em' ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ถ€๋ชจ์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์ž์‹ ์š”์†Œ๋“ค์˜ ํฌ๊ธฐ๋ฅผ ๋น„๋ก€์ ์œผ๋กœ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์–ด์„œ, ๋ฐ˜์‘ํ˜• ๋””์ž์ธ ์‹œ์— ์ž์ฃผ ํ™œ์šฉ๋œ๋‹ค.

 

 

5. rem

๋งˆ์ง€๋ง‰์œผ๋กœ ์„ค๋ช…ํ•  ๋‹จ์œ„๋Š” 'rem'์ด๋‹ค. 'rem'์€ ‘root em’์˜ ์•ฝ์ž๋กœ, ๊ธฐ๋ณธ์ ์ธ ์ปจ์…‰์€ em์—์„œ ๋”ฐ์™”์œผ๋‚˜, ๋ถ€๋ชจ์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ๊ฐ€ ์•„๋‹Œ 'html' ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ ๋‹จ์œ„๋กœ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ html ํฐํŠธ ์‚ฌ์ด์ฆˆ๊ฐ€ 10px์ผ ๋•Œ 1rem ๊ฐ’์€ 10px์ด ๋˜๊ณ , 2rem์€ 20px, 3rem์€ 30px์ด ๋œ๋‹ค.

1rem = html์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ
์ฆ‰, html์˜ ํฐํŠธ ์‚ฌ์ด์ฆˆ๊ฐ€ 10px์ผ ๋•Œ, 1rem = 10px

 

์•„๋ž˜์™€ ๊ฐ™์ด 'html' ํฐํŠธ ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ผ ๋•Œ, ๋ฐ•์Šค์˜ ๋„ˆ๋น„๋Š” ๊ฐ๊ฐ 30rem์ผ ๋•Œ 48px, 25rem์ผ ๋•Œ 80px, 20rem์ผ ๋•Œ 100px, 15rem์ผ ๋•Œ 240px, 10rem์ผ ๋•Œ 160px์œผ๋กœ ๋ณ€ํ™”ํ•œ๋‹ค.

 

์•„๋ž˜์™€ ๊ฐ™์ด 'html' ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ 40px๋กœ ๋Š˜๋ ธ์„ ๋•Œ๋„ ๊ฐ™์€ ์›๋ฆฌ๊ฐ€ ์ ์šฉ๋œ๋‹ค. ๋ฐ•์Šค์˜ rem๊ฐ’์€ ๊ธฐ์กด๊ณผ ๋™์ผํ•˜์ง€๋งŒ, 40px์— ๋น„๋ก€ํ•ด์„œ ํฌ๊ธฐ๊ฐ€ ๋Š˜์–ด๋‚œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ 5px๋กœ ์ค„์˜€์„ ๋•Œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.

 

๋”ฐ๋ผ์„œ 'rem' ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด 'html' ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ๋ชจ๋“  ์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ์— ๋ฐ˜์‘ํ˜• ๋””์ž์ธ์— ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉ๋œ๋‹ค.

 

 

6. rem๊ณผ html ํฐํŠธ ์‚ฌ์ด์ฆˆ์˜ ๊ด€๊ณ„

๋”๋ถˆ์–ด, ์ผ๋ฐ˜์ ์œผ๋กœ rem์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” html ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ 62.5%๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์ด๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €์˜ ๋””ํดํŠธ ํฐํŠธ ์‚ฌ์ด์ฆˆ๊ฐ€ 16px๋กœ ์ •์˜๋˜์–ด ์žˆ์–ด์„œ, 'html' ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ 10px๋กœ ์„ค์ •ํ•˜๋ฉด 1rem ๊ฐ’์ด 10px์ด ๋˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค.

html { font-size: 62.5% } ⇒ 1rem = 10px

 

62.5%์ธ ์ด์œ ๋Š” ๊ธฐ๋ณธ ํฐํŠธ ์‚ฌ์ด์ฆˆ์ธ 16px์„ ๊ธฐ์ค€์œผ๋กœ 10px์„ ์–ป๊ธฐ ์œ„ํ•œ ๊ณ„์‚ฐ ๊ฐ’์œผ๋กœ, 16px์„ 10px๋กœ ๋‚˜๋ˆ„๋ฉด 62.5%๊ฐ€ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ์„ค์ •ํ•˜๋ฉด 'rem' ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ 1rem ๊ฐ’์ด 10px๋กœ ๊ณ„์‚ฐ๋˜์–ด ํŽธ๋ฆฌํ•˜๋‹ค. ๋ฌผ๋ก  'rem' ๊ฐ’์ด ์•„๋‹Œ 'px' ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋‚˜ ๋‹ค์–‘ํ•œ ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

(10px / 16px) * 100% = 62.5%

 

 

7. ์ •๋ฆฌํ•˜๋ฉฐ

๊ทธ๋ž˜์„œ ์–ธ์ œ 'px', 'vw', 'vh', 'em', 'rem' ๋“ฑ์˜ ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ• ์ง€๋Š” ์•„๋ž˜์˜ ๋‘ ๊ฐ€์ง€ ์งˆ๋ฌธ์„ ๋˜์ ธ๋ณด์ž.

1. ์š”์†Œ๊ฐ€ ํŠน์ • ํฌ๊ธฐ์— ์ƒ๋Œ€์ ์œผ๋กœ ์กฐ์ •ํ•˜๊ณ  ์‹ถ์€๊ฐ€?
2. ๋งŒ์•ฝ ๋งž๋‹ค๋ฉด, ๋ฌด์—‡์„ ๊ธฐ์ค€์œผ๋กœ ์กฐ์ •ํ•˜๊ณ ์ž ํ•˜๋Š”๊ฐ€?

 

๋‹ค์–‘ํ•œ ๋‹จ์œ„๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์›น ์š”์†Œ์˜ ํฌ๊ธฐ์™€ ๊ฐ„๊ฒฉ์„ ์กฐ์ •ํ•˜๋ฉด ์›น์‚ฌ์ดํŠธ์˜ ๋ ˆ์ด์•„์›ƒ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ๋‚˜์€ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

 

 

๐Ÿ“Ž ๋‚ด์šฉ ์ฐธ์กฐ

Youtube ์šฐ์•„ํ•œํ…Œํฌ:  [10๋ถ„ ํ…Œ์ฝ”ํ†ก] ์• ์Š๋ฆฌ์˜ CSS์˜ ๋‹จ์œ„

๋Œ“๊ธ€