6-6. ์›น ์š”์†Œ ์œ„์น˜ ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•- position(static, relative, absolute, fixed)

2021. 10. 12. 23:39ใ†HTML + CSS + JS

728x90

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 ๋ฅผ ์‚ฌ์šฉํ•œ ์š”์†Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. 

๊ทผ๋ฐ ๋งŒ์•ฝ ๋ถ€๋ชจ ์š”์†Œ ์ค‘์— ์—†๋‹ค๋ฉด ์ƒ์œ„ ์š”์†Œ๋ฅผ ์ฐพ์•„๋ณด๊ณ , ๊ทธ๋ž˜๋„ ์—†์œผ๋ฉด ๋” ์œ„์˜ ์š”์†Œ๋ฅผ ์ฐพ์•„๋ณธ๋‹ค. 

 

 

 

 

 

 

 

 

 

 

 

728x90