๐Ÿ’ป FE/๐Ÿ“ HTML & CSS

[ HTML / CSS ] ํฌ์ง€์…”๋‹, position

Roy Miller 2023. 12. 14. 18:18

static์€ ๊ธฐ๋ณธ๊ฐ’. 

 

relative ๋Š” ์ž๊ธฐ ์ž๋ฆฌ์—์„œ ์‚์ ธ๋‚˜์˜จ๋‹ค. ๋‹ค๋ฅธ ์š”์†Œ๋“ค์ด relative์š”์†Œ๊ฐ€ ์›๋ž˜ ์žˆ๋˜ ์ž๋ฆฌ๋ฅผ ๊ทธ๋Œ€๋กœ ๋‘”๋‹ค.

์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•˜๊ณ , ์ž๊ธฐ ์ž์‹ ์„ ๊ธฐ์ค€์œผ๋กœ top, right, bottom, left์˜ ๊ฐ’์— ๋”ฐ๋ผ ์˜คํ”„์…‹์„ ์ ์šฉ. ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์—์„œ ์š”์†Œ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์€ static์ผ ๋•Œ์™€ ๊ฐ™๋‹ค. 

absolute์€ ๋‹ค๋ฅธ ์นœ๊ตฌ๋“ค์ด ์›๋ž˜ ๊ทธ ์ฐจ๋ฆฌ๋ฅผ ์นจ๋ฒ” ํ•œ๋‹ค. -> ๋จ๋กฑ ๋‚˜์™€์„œ ์—„๋งˆ ๊ณ์—์„œ ๋–จ์–ด์ง„๋‹ค. ๋ถ€๋ชจ์˜ relative์š”์†Œ๋ฅผ ์ฐพ์•„์„œ ๊ทธ ์š”์†Œ์— ์ ˆ๋Œ€์ ์ธ ๊ฐ’์œผ๋กœ ์œ„์น˜๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค. 

sticky๋Š” ์ž๊ธฐ ์ž๋ฆฌ์— ์ž˜ ์žˆ๋‹ค๊ฐ€ ์‚ฌ์šฉ์ž ๋ˆˆ์— ๋Œ๋ผ๊ณ  ์•„์ฃผ ๋ฐœ์•…์„ ํ•œ๋‹ค 

fixed๋Š” ๋ฌธ์„œ์—์„œ ๋จ๋กฑ ๋–จ์–ด์ ธ ๋‚˜์™€ ๊ณ ์ •๋˜์–ด ์žˆ๋‹ค. 

 

absolute๊ณผ fixed๋Š” ์›๋ž˜ ์žˆ๋˜ ์ž๋ฆฌ์— ๋‹ค๋ฅธ ์• ๋“ค์ด ๋“ค์–ด๊ฐ„๋‹ค. 

absolute์€ relative์ธ ๋ถ€๋ชจ์š”์†Œ ๊ธฐ์ค€์œผ๋กœ ์›€์ง์ด๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋А ์š”์†Œ์˜ ํ•˜์œ„์š”์†Œ์— ํฌ์ง€์…˜ ์†์„ฑ์„ ์ ์šฉํ•˜๋ ค๋ฉด, ์ƒ์œ„์š”์†Œ์— ํฌ์ง€์…˜ ์„ค์ •์„ ํ•ด์ค˜์•ผํ•œ๋‹ค.