CSS : ๋จ์
์ค๋์ CSS์์ ์ ์ฉํ๊ฒ ์ฌ์ฉํ๋ ๋จ์์ ๋ํ์ฌ ์์๋ณด๊ฒ ์ต๋๋ค. ์ฐธ๊ณ ๋ก, ๊ธ์ ํฌ๊ธฐ๋ ๋ช ์ํ์ง ์์ ๊ฒฝ์ฐ 16px์ด ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
px
ํด์๋์ ๋ฐ๋ผ ์๋์ ์ผ๋ก ๋ฌ๋ผ์ง๋ ๊ธฐ๋ณธ ๋จ์๋ก์, ๋ค์๊ณผ ๊ฐ์ด ํํํฉ๋๋ค.
%
๋ถ๋ชจ ์์์ ๊ธ์ ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค์ผ๋ก ๊ณ์ฐํ % ๋จ์๋ก์, ๋ค์๊ณผ ๊ฐ์ด ํํํฉ๋๋ค.
ํน๋ณํ ์ค์ ์ด ์๋ค๋ฉด 16px์ด 100%๊ฐ ๋๋ฏ๋ก, 150%๋ 24px์ด ๋ฉ๋๋ค. ๋ง์ฝ ๋ถ๋ชจ ์์๊ฐ 10px์ด์๋ค๋ฉด 150%๋ 15px์ด ๋ ๊ฒ์ ๋๋ค.
em
๋ถ๋ชจ ์์์ ๊ธ์ ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค์ผ๋ก ๊ณ์ฐํ 100๋ถ์ 1 ๋จ์๋ก์, ๋ค์๊ณผ ๊ฐ์ด ํํํฉ๋๋ค.
ํน๋ณํ ์ค์ ์ด ์๋ค๋ฉด 16px์ด 1em์ด ๋ฉ๋๋ค. ๋ง์ฝ ๋ถ๋ชจ ์์๊ฐ 10px์ด์๋ค๋ฉด 1.5em์ 15px์ด ๋ ๊ฒ์ ๋๋ค.
rem
rem์ em๊ณผ ๋น์ทํ์ง๋ง ๋ถ๋ชจ ์์๊ฐ ์๋ ์ต์์ ์์์ ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค์ผ๋ก ๊ณ์ฐํฉ๋๋ค. rem์ r์ root ์ฆ, html ์์๋ฅผ ๋ปํ๋ฏ๋ก, html ์์์์ ์ง์ ํ ๊ธ์ ํฌ๊ธฐ๊ฐ 1rem์ด ๋ฉ๋๋ค.
vw, vh
vw๋ ๋ทฐํฌํธ ๋๋น๊ฐ์ 100๋ถ์ 1 ๋จ์, vh๋ ๋ทฐํฌํธ ๋์ด๊ฐ์ 100๋ถ์ 1 ๋จ์์ด๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ด ํํํฉ๋๋ค.
'CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CSS : ์์ ์จ๊ธฐ๊ธฐ (10) | 2022.08.25 |
---|---|
CSS : ์์ ํํ ๋ฐฉ๋ฒ (6) | 2022.08.23 |
CSS : ์ด๋ฏธ์ง ์คํ๋ผ์ดํธ(image sprite) (5) | 2022.08.22 |
CSS : SCSS ์์๋ณด๊ธฐ (10) | 2022.08.18 |
CSS : ์ ๋๋ฉ์ด์ ๋ง๋ค๊ธฐ : ๊ผฌ๋ฆฌ๋ฅผ ํ๋๋ ๊ฐ์์ง (9) | 2022.08.18 |
๋๊ธ