FRONT/css

padding, margin ์ฐจ์ด์  ์ดํ•ดํ•˜๊ธฐ

hyunjun's developing ๐Ÿฃ 2024. 8. 21. 00:03

์šฐ๋ฆฌ๋Š” ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค ๋•Œ ๊ฐ€์ƒ์˜ ๋ฐ•์Šค๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ž‘์—…์„ํ•œ๋‹ค. ๋•Œ๋ฌธ์— ํ—ท๊ฐˆ๋ฆด ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ์ฝ˜ํ…์ธ (์•ˆ์˜ ๋‚ด์šฉ)์„ ๊ธฐ์ค€์œผ๋กœ Border(๊ฐ€์ƒ์˜ ์ƒ์ž์˜ ์„ )๊นŒ์ง€์˜ ์—ฌ๋ฐฑ์„ Padding์ด๋ผ๊ณ  ํ•˜๊ณ  ๋‹ค๋ฅธ ์ƒ์ž์™€์˜ ๊ฑฐ๋ฆฌ๋ฅผ Margin์ด๋ผ๊ณ  ํ•œ๋‹ค.

 


์ด ์‚ฌ์ง„์„ ๋ณด๋ฉด ์ฒซ๋ฒˆ ์งธ ๋ฐ•์Šค(Box1) ์ด ๋‘๋ฒˆ ์งธ ๋ฐ•์Šค(Box2)๋ณด๋‹ค ์™ผ์ชฝ์œผ๋กœ ์น˜์šฐ์ณ๋ณด์ธ๋‹ค. ์™œ์ผ๊นŒ? margin์„ ์„ค์ •ํ•ด ์ฃผ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. magin์€ ์Œ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ˜ํ…์ธ ์˜ ์™ธ๋ถ€ ์—ฌ๋ฐฑ์„ ์ฃผ๋Š” ์—ญํ• ์ด ์•„๋‹Œ ๋Œ์–ด๋‹น๊ธฐ๋Š” ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

.box1{

padding : 20px;

width : 252px;

height : 52px;

line-height: 52px;

border: 4px solid black;

margin-left : -100px;

}

 

์ด๋ ‡๊ฒŒ ์“ธ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ์–‘์ˆ˜๋กœ ์“ฐ๋ฉด ์—ญํ• ์ด ๋ฐ”๋€๋‹ค.

 

๋งˆ์ง„๊ฐ’์„ 50px๋กœ ์ฃผ์—ˆ์„ ๋•Œ
๋งˆ์ง„๊ฐ’์„ 20px๋กœ ์ฃผ์—ˆ์„ ๋•Œ

์ƒ์ž ๋‘๊ฐœ (box1, box2์˜ ๊ฒฝ๊ณ„ (box1๊ณผ box2์˜ ์ž…์žฅ์—์„œ ๋ณด์•˜์„ ๋•Œ๋Š” ์™ธ๋ถ€์—ฌ๋ฐฑ์ด์ฃ ?))๊ฐ€ 50px์ผ ๋•Œ ๋” ๋ฒŒ์–ด์ง„ ๊ฒƒ์„ ๋ณผ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.