๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/HTML5 + CSS3

[HTML+CSS][CSS ๋ฐ•์Šค๋ชจ๋ธ] 03 - ์—ฌ๋ฐฑ์„ ์กฐ์ ˆํ•˜๋Š” ์†์„ฑ๋“ค

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2020. 7. 6.

 

 

[HTML+CSS][CSS ๋ฐ•์Šค๋ชจ๋ธ] 02 - ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ ์†์„ฑ๋“ค

[HTML+CSS][CSS ๋ฐ•์Šค๋ชจ๋ธ] 01 - CSS์™€ ๋ฐ•์Šค๋ชจ๋ธ [HTML+CSS][์ƒ‰์ƒ๊ณผ ๋ฐฐ๊ฒฝ์„ ์œ„ํ•œ ์Šคํƒ€์ผ] 03 - ๊ทธ๋Ÿฌ๋ฐ์ด์…˜ ํšจ๊ณผ๋กœ ๋ฐฐ๊ฒฝ ๊พธ๋ฏธ๊ธฐ [HTML+CSS][์ƒ‰์ƒ๊ณผ ๋ฐฐ๊ฒฝ์„ ์œ„ํ•œ ์Šคํƒ€์ผ] 02 - ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ [HTML+CSS][์ƒ‰์ƒ..

onelight-stay.tistory.com

 

๋ฐ•์Šค ๋ชจ๋ธ์˜ ํ…Œ๋‘๋ฆฌ์— ๋Œ€ํ•ด์„œ ๋ฐฐ์›Œ๋ณด์•˜๋Š”๋ฐ

๊ธฐ์กด์— ์žˆ๋Š” ๋ฐ•์Šค ๋ชจ๋ธ์„ ๋‹จ์ˆœํžˆ ํ…Œ๋‘๋ฆฌ๋งŒ ์ ์šฉํ•˜๋ฉด

์ฝ˜ํ…์ธ  ์˜์—ญ์— ๋ฐ”์ง ๋ถ™์€ ํ…Œ๋‘๋ฆฌ์˜ ์–ด์ •์ฉกํ•œ ๋ชจ์–‘์— ์–ด์ƒ‰ํ•จ์„ ๋Š๋‚„ ๊ฒƒ์ด๋‹ค.

 

์ด๋ฒˆ์—๋Š” ๋ˆˆ์œผ๋กœ ๋ณด๊ธฐ์— ํ›จ์”ฌ ์•ˆ์ •์ ์ธ ๋ฐ•์Šค ๋ชจ๋ธ์˜ ์—ฌ๋ฐฑ์„ ๋„ฃ์–ด ๋ณด๋„๋ก ํ•˜์ž.

 

 


 

 

margin ์†์„ฑ : ์š”์†Œ ์ฃผ๋ณ€ ์—ฌ๋ฐฑ ์„ค์ •

 

margin์ด๋ž€ ํ˜„์žฌ ์š”์†Œ ์ฃผ๋ณ€์˜ ์—ฌ๋ฐฑ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ,

ํ•œ ์š”์†Œ์™€ ๋‹ค๋ฅธ ์š”์†Œ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

์†์„ฑ๊ฐ’์„ ์–ด๋–ป๊ฒŒ ์ž…๋ ฅ์„ ํ•˜๋ƒ์— ๋”ฐ๋ผ์„œ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฅธ๋ฐ

์†์„ฑ ๊ฐ’์„ 4๊ฐœ ์ž…๋ ฅ ์‹œ, ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ ํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜๊ณ 

3๊ฐœ ์ž…๋ ฅ ์‹œ, ๋น ์ง„ ํ•˜๋‚˜์˜ ๊ฐ’์€ ๋น ์ง„ ๊ฐ’์˜ ๋งˆ์ฃผ ๋ณด๋Š” ๊ฐ’์˜ ์†์„ฑ ๊ฐ’์„ ์ ์šฉ์‹œํ‚ค๊ณ 

์†์„ฑ ๊ฐ’ 2๊ฐœ ์ž…๋ ฅ์‹œ,์—๋Š” ์ƒํ•˜ / ์ขŒ์šฐ๋กœ ๋ฌถ์–ด์„œ ์†์„ฑ ๊ฐ’์„ ์ ์šฉํ•˜๊ณ 

1๊ฐœ๋ฅผ ์ž…๋ ฅํ–ˆ์„๋•Œ๋Š”, ๋ชจ๋“  ๋ฐฉํ–ฅ์— ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์ ์šฉ์‹œํ‚จ๋‹ค.

 

 

๊ฒ€์‚ฌ์— ๋“ค์–ด๊ฐ€ ๋ณด๋ฉด

์„ค์ •ํ•œ ๋งˆ์ง„์˜ ๊ฐ’๋“ค์ด ๋‚˜์™€์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๋งŒ์•ฝ margin-left์™€ margin-right๋ฅผ auto๋กœ ์ง€์ •ํ•  ๊ฒฝ์šฐ

์š”์†Œ์˜ ๋„ˆ๋น„ ๊ฐ’์„ ๋บ€ ๋‚˜๋จธ์ง€ ๊ณต๊ฐ„์˜ ์ขŒ์šฐ ๋งˆ์ง„์„ ๋˜‘๊ฐ™์ด ๋งž์ถฐ์ฃผ๋Š”๋ฐ,

์ด ๊ฒฝ์šฐ๋Š” ์›น ์š”์†Œ๋ฅผ ์ค‘์•™์— ๋ฐฐ์น˜ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

 

 

- ๋งˆ์ง„ ์ค‘์ฒฉ(margin overlap) ํ˜„์ƒ -

 

๋งˆ์ง„ ์ค‘์ฒฉ์€ ์š”์†Œ๋ฅผ ์„ธ๋กœ๋กœ ๋ฐฐ์น˜ํ•  ๊ฒฝ์šฐ

๋งˆ์ง„๊ณผ ๋งˆ์ง„์ด ๋งŒ๋‚  ๋•Œ ๋งˆ์ง„ ๊ฐ’์ด ํฐ ์ชฝ์œผ๋กœ ๊ฒน์ณ์ง€๋Š” ๊ฒƒ์œผ๋กœ

๋งˆ์ง„ ์ƒ์‡„๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

๋งˆ์ง„์ด ๋”ฐ๋กœ ๊ณต์กดํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์ค‘์ฒฉ์ด ๋˜๋Š” ์ด์œ ๋Š”

์—ฌ๋Ÿฌ ์š”์†Œ๋ฅผ ์„ธ๋กœ๋กœ ๋ฐฐ์น˜ํ•  ๋•Œ ๋งจ ์œ„์˜ ๋งˆ์ง„๊ณผ ๋งจ ์•„๋ž˜ ๋งˆ์ง„์— ๋น„ํ•ด

์ค‘๊ฐ„์— ์žˆ๋Š” ๋ฐ”์ง„๋“ค์ด ์ปค์ง€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ด๋Ÿฌํ•œ ํ˜„์ƒ์ด ๋‚˜ํƒ€๋‚œ๋‹ค.

 

์ด๋•Œ, ๋งˆ์ง„ ์ค‘์ฒฉ์€

์•„๋ž˜ ๋งˆ์ง„๊ณผ ์œ„ ๋งˆ์ง„์ด ์„œ๋กœ ๋งŒ๋‚  ๋•Œ ํฐ ๋งˆ์ง„ ๊ฐ’์œผ๋กœ ํ•ฉ์ณ์ง€๋Š” ๊ฒƒ์ด๋ฉฐ,

์˜ค๋ฅธ์ชฝ ๋งˆ์ง„๊ณผ ์™ผ์ชฝ ๋งˆ์ง„์ด ๋งŒ๋‚  ๊ฒฝ์šฐ์—๋Š” ์ค‘์ฒฉ๋˜์ง€ ์•Š๋Š”๋‹ค.

 

 

 

 


 

 

padding ์†์„ฑ : ์ฝ˜ํ…์ธ  ์˜์—ญ๊ณผ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด ์—ฌ๋ฐฑ ์„ค์ •

 

ํŒจ๋”ฉ์€ ์ฝ˜ํ…์ธ  ์˜์—ญ๊ณผ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ์„ ์˜๋ฏธํ•œ๋‹ค.

 

 

 

 


 

 

ํ™•์‹คํžˆ ์˜์—ญ์— ์—ฌ๋ฐฑ ์—†์ด ํ‹€์„ ์ œ์ž‘ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค

์—ฌ๋ฐฑ์„ ์ง€์ •ํ•˜๊ณ  ํ‹€์„ ๋งŒ๋“œ๋‹ˆ ๋ณด๊ธฐ ์ข‹๊ณ 

์ •๋ˆ๋œ ๋Š๋‚Œ์ด ๋“ ๋‹ค.

 

์ƒํ™ฉ์— ๋งž์ถฐ ์ ์ ˆํ•œ ์†์„ฑ์„ ์‚ฌ์šฉํ•ด์•ผ๊ฒ ๋‹ค.

 

 


 

 

< ์ฐธ๊ณ  >

Do it! HTML5+CSS3 ์›น ํ‘œ์ค€์˜ ์ •์„

 

 

โ€ป ํ•ด๋‹น ๊ธ€์€ ์Šต๋“ ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค โ€ป

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€