728x90
๋ฐ์ํ
์ค๋ช
๐ HTML ๋ฌธ์ ์์์ ์์๊ฐ ๋ฐฐ์น๋๋ ๋ฐฉ์
์์ฑ๊ฐ
์์ฑ๊ฐ | ์ค๋ช |
static | HTML์ ์์ฑ๋ ์์ ๊ทธ๋๋ก(static) ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ํ์ |
relative | ์์๋ฅผ ์๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋์ (relative)์ผ๋ก ๋ฐฐ์น |
absolute | ๋ถ๋ชจ ์์์์ relative๋ฅผ ์์ ์์์์ absolute๋ฅผ ์ฌ์ฉํ์ฌ ์์์ด ๋ถ๋ชจ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์น |
fixed | ์์๋ฅผ ํญ์ ๊ณ ์ ๋(fixed) ์์น์ ๋ฐฐ์น |
sticky | ์์น๊ฐ ํ๋ฉด ์๋จ์ ๋์ ํ๊ฒ(sticky) ๋ถ์ด์ ์คํฌ๋กค๋ง์ด ๋๋๋ผ๋ ์์ง์ด์ง ์์ |
static (default)
- HTML์ ์์ฑ๋ ์์ ๊ทธ๋๋ก ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ํ์
- top, left, bottom, right ์์ฑ๊ฐ์ position ์์ฑ์ด static์ผ ๋๋ ๋ฌด์
relative
- ์์๋ฅผ ์๋ ์์น์์ ๋ฒ์ด๋๊ฒ ๋ฐฐ์น ๊ฐ๋ฅ
- ์์๋ฅผ ์๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋์ (relative)์ผ๋ก ๋ฐฐ์น
- ์์์ ์์น ์ง์ ์ top, bottom, left, right ์์ฑ์ ์ด์ฉํด์, ์์๊ฐ ์๋ ์์น์ ์์ ๋์ ์ํ์ข์ฐ๋ก ๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ง๊ฒ ํ ์ง๋ฅผ ์ง์ ๊ฐ๋ฅ
absolute
- ํด๋น ์์๋ ๋ฐฐ์น ๊ธฐ์ค์ ์์ ์ด ์๋ ์์ ์์์์ ์ฐพ์
- ๋ถ๋ชจ ์์์์ relative๋ฅผ ์์ ์์์์ absolute๋ฅผ ์ฌ์ฉํ์ฌ ์์์ด ๋ถ๋ชจ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์น๋๊ฒ ํจ
fixed
- ์์๋ฅผ ํญ์ ๊ณ ์ ๋(fixed) ์์น์ ๋ฐฐ์น
- top, left, bottom, right ์์ฑ์ ๊ฐ๊ฐ ๋ธ๋ผ์ฐ์ ์๋จ, ์ข์ธก, ํ๋จ, ์ฐ์ธก์ผ๋ก ๋ถํฐ ํด๋น ์์๊ฐ ์ผ๋ง๋ ๋จ์ด์ ธ์๋์ง๋ฅผ ๊ฒฐ์
sticky
- ํ๋ฉด ์๋จ์ ๋์ ํ๊ฒ(sticky) ๋ถ์ด์ ์คํฌ๋กค๋ง์ด ๋๋๋ผ๋ ์์ง์ด์ง ์๋ ๊ฒ
๋ฐ์ํ
'์ธ์ด > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SCSS & SASS (0) | 2024.04.02 |
---|---|
display (0) | 2024.04.02 |
white-space (0) | 2024.04.01 |
์์ฑ ์์ ๋ฐ ์ ์ฉ ์ฐ์ ์์ (0) | 2024.04.01 |