[html, css] ์์ฃผ ์ฐ๋ css ์ ํ์(selector)
[html, css] position - relative, absolute, fixed
[html, css] flex - ๋ฐ์ํ์ผ๋ก ์ ๋ ฌํ๊ธฐ
[html, css] margin: auto - ๊ฐ์ด๋ฐ์ ๋ ฌ, ํธํฐ, ํค๋, ์ ์์ ๋ถ๋ ๋ด๋น๊ฒ์ด์
position ์ html ์์์ ์์น๋ฅผ ์ค์ ํ ์ ์๋ css ์ต์ ์ด๋ค.
static ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก, html ์ ์ ์ธ๋ ๋๋ก ์ฐจ๊ณก์ฐจ๊ณก ์์ด๊ณ ...
relative ๋ ์๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์์น๋ฅผ ์ค์ ํ๋ค๋ ์ต์ ,
absolute ๋ body ๋ฅผ ๊ธฐ์ค์ผ๋ก ์์น๋ฅผ ์ค์ ํ๋ค๋ ์ต์ ,
fixed ๋ body ๋ฅผ ๊ธฐ์ค์ผ๋ก ์์น๋ฅผ ์ค์ ํ๋ฉฐ ์คํฌ๋กค์ ๋ด๋ ค๋ ๊ณ ์ ์ด ๋๋ ์ต์ ์ด๋ค.
์์น๋ top, left, right, bottom ์ต์ ์ผ๋ก ์ค์ ๊ฐ๋ฅํ๋ค.
position: relative;
top: 10px;
bottom: 20px;
...
๋ absolute ์ fixed ๋ ์์๋ค์ด ๊ฒน์น๊ฒ ๋๋๋ฐ,
z-index ๋ฅผ ์ฃผ์ด ์ด๋ค ์์๊ฐ ์์ ๊ฐ๊ณ ์๋๋ก ๊ฐ์ง ์ค์ ํ ์ ์๋ค.
See the Pen test by borajin (@borajin) on CodePen.