[220406]CSS ์์ฑ
๐ฅ ์ธ๊ฐ
CSS ์์ฑ (Property)
- HTML ์์ฑ(Attribute)
ํํ ๋จ์
์ ํฝ์
% ์๋์ ๋ฐฑ๋ถ์จ
em ์์์ ๊ธ๊ผด ํฌ๊ธฐ (1em = ๊ธฐ๋ณธ๊ธ๊ผดํฌ๊ธฐ)
rem ๋ฃจํธ์์(=html) ๊ธ๊ผด ํฌ๊ธฐ
vw ๋ทฐํฌํธ(๋ธ๋ผ์ฐ์ ํ๋ฉด์ ์ถ๋ ฅ๋๋ ์์ญ์ ์ ์ฒด) ๊ฐ๋ก ๋๋น์ ๋ฐฑ๋ถ์จ
vh ๋ทฐํฌํธ ์ธ๋ก ๋๋น์ ๋ฐฑ๋ถ์จ
๋ฐ์ค๋ชจ๋ธ
width , height
- ์ธ๋ผ์ธ ์์ : ์ฝํ ์ธ ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ์ค์ด๋ ๋ค
- ๋ธ๋ก ์์ : ๊ฐ๋ก๋ ๋ถ๋ชจ ์์์ ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ๋์ด๋๋ค. ์ธ๋ก์์๋ ์ฝํ ์ธ ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ์ค์ด๋ ๋ค.
margin
: ์์์ ์ธ๋ถ ์ฌ๋ฐฑ์ ์ง์ ํ๋ ๋จ์ถ ์์ฑ
- ์์์ฌ์ฉ ๊ฐ๋ฅ
- auto ๋ธ๋ผ์ฐ์ ๊ฐ ์ฌ๋ฐฑ์ ๊ณ์ฐ (๋๋น๊ฐ ์ง์ ๋์ด ์๋ ์์์ ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ์ฌ์ฉ)
padding
: ์์์ ๋ด๋ถ ์ฌ๋ฐฑ์ ์ง์ ํ๋ ๋จ์ถ ์์ฑ
- ์์ ํฌ๊ธฐ๊ฐ ์ํฅ์ ์ค
border
: ์์์ ํ ๋๋ฆฌ ์ ์ ์ง์ ํ๋ ๋จ์ถ ์์ฑ
- ์์ ํฌ๊ธฐ์ ์ํฅ์ ์ค
ํน์ ๊ฐ ๋ฐฉํฅ์ ํ๋ฒ์ ์ง์ ํ ์ ์๋ ์ถ์ด์ ํด๋ดค์ง๋ง ์๋
border-radius
: ์์์ ๋ชจ์๋ฆฌ๋ฅผ ๋ฅ๊ธ๊ฒ ๊น์