2021. 10. 12. 23:39ใHTML + CSS + JS
1. ์น ์์์ ์์น๋ฅผ ์ ํ๋ left, right, top, bottom ์์ฑ
์น ๋ฌธ์์์ ์์๋ฅผ ์ํ๋ ๊ณณ์ ๊ฐ๋ค ๋์ผ๋ ค๋ฉด ์์น๋ฅผ ์ง์ ํด์ผํ๋ค.
left : ๊ธฐ์ค ์์น์ ์์ ์ฌ์ด์ ์ผ์ชฝ์ผ๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง ์ง์ ํ๋ค.
right : ๊ธฐ์ค ์์น์ ์์ ์ฌ์ด์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง ์ง์ ํ๋ค.
top : ๊ธฐ์ค ์์น์ ์์ ์ฌ์ด์ ์์ชฝ์ผ๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง ์ง์ ํ๋ค.
bottom : ๊ธฐ์ค ์์น์ ์์ ์ฌ์ด์ ์๋์ชฝ์ผ๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง ์ง์ ํ๋ค.
2. postion
positon ์์ฑ์ ์ด์ฉํ๋ฉด ํ ์คํธ๋ ์ด๋ฏธ์ง๋ฅผ ๋๋ํ ๋ฐฐ์นํ ์๋ ์๊ณ , ์ํ๋ ์์น๋ฅผ ์ ํํ ์ ์๋ค.
postion ์์ฑ๊ฐ
1๏ธโฃ static : ๋ฌธ์์ ํ๋ฆ์ ๋ง์ถฐ ๋ฐฐ์น๋๋ ๊ธฐ๋ณธ๊ฐ์ด๋ค.
2๏ธโฃ relative : ์์นซ๊ฐ์ ์ง์ ํ ์ ์๋ค๋ ์ ์ ์ ์ธํ๋ฉด static๊ณผ ๊ฐ๋ค.
3๏ธโฃ absolute : relative ๊ฐ์ ์ฌ์ฉํ ์์ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ์์น๋ฅผ ์ง์ ํด ๋ฐฐ์นํ๋ค.
4๏ธโฃ fixed : ๋ธ๋ผ์ฐ์ ์ฐฝ์ ๊ธฐ์ค์ผ๋ก ์์น๋ฅผ ์ง์ ํด ๋ฐฐ์นํ๋ค.
โโโโ
position ์์ฑ ์ค์์ absolute ๊ฐ์ ์ฌ์ฉํ ๋๋ ์ฃผ์ํด์ผํ๋ค.
์์์ postion : absolute ๋ผ๊ณ ํ ํ ์์นซ๊ฐ์ ์ง์ ํ๋ฉด ์์ ์ค์์ postion: relative ๋ฅผ ์ฌ์ฉํ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ์์น๋ฅผ ๊ฒฐ์ ํ๋ค.
๊ทผ๋ฐ ๋ง์ฝ ๋ถ๋ชจ ์์ ์ค์ ์๋ค๋ฉด ์์ ์์๋ฅผ ์ฐพ์๋ณด๊ณ , ๊ทธ๋๋ ์์ผ๋ฉด ๋ ์์ ์์๋ฅผ ์ฐพ์๋ณธ๋ค.
'HTML + CSS + JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
7-1. CSS ๋ฐฐ๊ฒฝ์๊ณผ ๋ฐฐ๊ฒฝ ๋ฒ์ ์ง์ (background-color, background-clip) (0) | 2021.10.13 |
---|---|
6-7. CSS ๊ธฐ์ด ์ฐ์ต๋ฌธ์ 1,2,3 (0) | 2021.10.12 |
6-5. CSS 3๋จ ๋ ์ด์์ ๋ง๋ค๊ธฐ_์ฐ์ต๋ฌธ์ 1,2 (0) | 2021.10.12 |
6-4. CSS ๋ ์ด์์ ๋ง๋ค๊ธฐ, display, float โญโญ (0) | 2021.10.12 |
6-3. CSS margin, padding (0) | 2021.10.12 |