[CSS] CSS ์ •๋ฆฌ

2022. 3. 13. 23:39ใ†Front-End ์ž‘์—…์‹ค/๊ธฐํƒ€ ์ฐธ๊ณ  ์ž๋ฃŒ

728x90
๋ฐ˜์‘ํ˜•

 

๐Ÿš€ CSS ๊ธฐ๋ณธ ์ •๋ฆฌ

 

 

 

    ๐Ÿ”ฝ  Tag ์†์„ฑ ID, Class

๋จผ์ € 319 ๋ฒˆ์งธ ์ค„์„ ์•Œ์•„๋ณด์ž๋ฉด ์œ„์— div tag์— id๊ฐ’์œผ๋กœ contentWrap์„ ์ค€ ๊ฒƒ์ด์—์š”. Tag์— id๋กœ ์ด๋ฆ„์„ ์ฃผ์—ˆ๋‹ค๋ฉด `#`์„ ์•ž์— ๋ถ™์—ฌ ์‚ฌ์šฉํ•˜๊ณ , ์›์น™์ ์œผ๋กœ ํ•˜๋‚˜์˜ ๊ฐ์ฒด์—๋งŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด์—์š”.

#์•„์ด๋””{ ์†์„ฑ1:์†์„ฑ๊ฐ’; ์†์„ฑ2:์†์„ฑ๊ฐ’; }

์ฐธ๊ณ  ์ž๋ฃŒ : https://ofcourse.kr/css-course/id-class-%EC%84%A0%ED%83%9D%EC%9E%90

 

๋งŒ์•ฝ id๊ฐ€ ์•„๋‹Œ class๋กœ ์ด๋ฆ„์„ ์ฃผ์—ˆ๋‹ค๋ฉด ์•ž์— `#`์ด ์•„๋‹Œ `.`์„ ๋ถ™์—ฌ ์‚ฌ์šฉํ•˜๋ฉฐ, ์—ฌ๋Ÿฌ ๊ฐ์ฒด์— ์‚ฌ์šฉ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด์—์š”.

.ํด๋ž˜์Šค๋ช…{ ์†์„ฑ1:์†์„ฑ๊ฐ’; ์†์„ฑ2:์†์„ฑ๊ฐ’ }

์ฐธ๊ณ  ์ž๋ฃŒ : https://ofcourse.kr/css-course/id-class-%EC%84%A0%ED%83%9D%EC%9E%90

 

 

 

    ๐Ÿ”ฝ  Position

320๋ฒˆ์งธ ์ค„ position์€ Tag๋ฅผ ์–ด๋””์— ์œ„์น˜ ์‹œํ‚ฌ์ง€ ์ •ํ•˜๋ฉฐ ์•„๋ž˜ 5๊ฐ€์ง€ ๊ฐ’์„ ๊ฐ–๋Š” ๊ฒƒ์ด์—์š”.

์ฐธ๊ณ  ์ž๋ฃŒ : https://ofcourse.kr/css-course/position-%EC%86%8D%EC%84%B1

  • static: ๊ธฐ๋ณธ๊ฐ’, ๋‹ค๋ฅธ ํƒœ๊ทธ์™€์˜ ๊ด€๊ณ„์— ์˜ํ•ด ์ž๋™์œผ๋กœ ๋ฐฐ์น˜๋˜๋ฉฐ, ์œ„์น˜๋ฅผ ์ž„์˜๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†๋‹ค.
  • absolute: ์ ˆ๋Œ€ ์ขŒํ‘œ์™€ ํ•จ๊ป˜ ์œ„์น˜ ์ง€์ • ๊ฐ€๋Šฅ
  • relative: ์›๋ž˜ ์žˆ๋˜ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ขŒํ‘œ ์ง€์ •
  • fixed: ์Šคํฌ๋กค๊ณผ ์ƒ๊ด€์—†์ด ํ•ญ์ƒ ๋ฌธ์ € ์ตœ ์ขŒ์ธก ์ƒ๋‹จ์„ ๊ธฐ์ค€์œผ๋กœ ์ขŒํ‘œ ๊ณ ์ •
  • inherit: ๋ถ€๋ชจ ํƒœ๊ทธ์˜ ์†์„ฑ๊ฐ’ ์ƒ์†

์ขŒํ‘œ๋ฅผ ์ง€์ • ํ•ด ์ฃผ๊ธฐ ์œ„ํ•ด์„œ `left`, 'right`, `top`, `bottom` ์†์„ฑ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด์—์š”.

์ฐธ! `position`์— `abloute`๋‚˜, `fixed`๋กœ ์„ค์ • ์‹œ ๊ฐ€๋กœ ํฌ๊ธฐ๊ฐ€ 100%๊ฐ€ ๋˜๋Š” `block` ํƒœ๊ทธ์˜ ํŠน์ง•์€ ์‚ฌ๋ผ์ง€๋Š” ๊ฒƒ์ด์—์š”.

 

 

    ๐Ÿ”ฝ  display

321๋ฒˆ์งธ ์ค„ display๋Š” ์š”์†Œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ค„์ง€ ๊ฒฐ์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด์—์š”.

์ฃผ๋กœ 4๊ฐ€์ง€ ์†์„ฑ๊ฐ’์ด ์“ฐ์ด๋Š”๋ฐ, ํƒœ๊ทธ๋งˆ๋‹ค ๊ธฐ๋ณธ๊ฐ’์ด ๋‹ค๋ฅธ ๊ฒƒ์ด์—์š”.

  • none : ๋ณด์ด์ง€ ์•Š์Œ
  • block: Bolck Box
  • inline: Inline Box
  • inline-block: block๊ณผ inline์˜ ์ค‘๊ฐ„ ํ˜•ํƒœ

์ฃผ๋‹ˆํ•˜๋ž‘์€ block์„ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, div, p, h(#), li ํƒœ๊ทธ ๋“ฑ์ด ์ด์— ํ•ด๋‹น ํ•˜๋Š” ๊ฒƒ์ด์—์š”.

์ด ์นœ๊ตฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€๋กœ ์˜์—ญ์„ ๋ชจ๋‘ ์ฑ„์šฐ๋ฉฐ, block ์š”์†Œ ๋‹ค์Œ์— ๋“ฑ์žฅํ•˜๋Š” ํƒœ๊ทธ๋Š” ์ค„๋ฐ”๊ฟˆ์ด ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•ด ์ฃผ๋Š” ๊ฒƒ์ด์—์š”. ์ด๋Š” Work ๊ฐ™์€ ๋ฌธ์„œ์—์„œ ๋ฌธ๋‹จ์„ ํ‘œ์‹œํ•  ๋•Œ, ํ•œ ๋ฌธ๋‹จ์ด ๋๋‚œ ๋’ค์— ๋‚˜ํƒ€๋‚˜๋Š” ์š”์†Œ๋Š” ํ•ญ์ƒ ๋‹ค์Œ ์ค„์— ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ฒƒ์ด์—์š”.

<style>
.block1{ width: 300px; border: 3px solid #333 }
.block2{ width: 200px; border: 3px solid #999 }
</style>

<div class="block1">1</div>
<div class="block2">2</div>
helloโ€‹

 

์ถœ๋ ฅ ๊ฒฐ๊ณผ

 

 

 

    ๐Ÿ”ฝ  width, height

322 ~ 323๋ฒˆ์งธ ์ค„ width์™€ height๋Š” ๊ฐ๊ฐ ๊ฐ€๋กœ ๊ธธ์ด, ์„ธ๋กœ ๊ธธ์ด๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์ด์—์š”.

๊ฐ’์„ ์ •์˜ํ•  ๋•Œ "100px" ์ฒ˜๋Ÿผ ์ˆซ์ž ๋’ค์— ๋‹จ์œ„๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ์ ๋Š” ๊ฒƒ์ด์—์š”.
(์ฃผ๋‹ˆํ•˜๋ž‘ ์ฒ˜๋Ÿผ px(ํ”ฝ์…€)์ด ์•„๋‹Œ, '100%' ์ฒ˜๋Ÿผ % ๋‹จ์œ„๋กœ ์„ค์ • ๊ฐ€๋Šฅ)

์ด ์นœ๊ตฌ๋Š” `<span>` ๋“ฑ inline ์š”์†Œ๋Š” ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋ฐ, ์ด๋Š” display ์†์„ฑ์„ ์ฐธ๊ณ  ํ•˜๋ฉด ์ข‹์€ ๊ฒƒ์ด์—์š”.

 

324๋ฒˆ์งธ ์ค„ min-height๋Š” ์š”์†Œ์˜ ์ตœ์†Œ ๋†’์ด๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด์—์š”. ์ด ์นœ๊ตฌ๋Š” height ์†์„ฑ์˜ ์‚ฌ์šฉ๊ฐ’์ด ์ž์‹ ์˜ ๊ฐ’๋ณด๋‹ค ์ž‘์•„์ง€๋Š” ๊ฒƒ์„ ๋ง‰์•„ ์ค€๋‹ต๋‹ˆ๋‹ค!

 

์ฐธ๊ณ  ์ž๋ฃŒ : https://developer.mozilla.org/ko/docs/Web/CSS/min-height

 

min-height๊ฐ€ max-height ๋˜๋Š” height๋ณด๋‹ค ์ปค์ง€๋ฉด ์š”์†Œ์˜ ๋†’์ด๋Š” min-height ๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด์—์š”.

๋ฐ˜์‘ํ˜•

 

 

    ๐Ÿ”ฝ  Overflow

325๋ฒˆ์งธ ์ค„ overflow๋Š” ๋‹จ์ถ• ์†์„ฑ์ด๊ณ , ์š”์†Œ์˜ Contents๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ์š”์†Œ์˜ ๋ธ”๋ก ์„œ์‹ ๋งฅ๋ฝ์— ๋งž์ถœ ์ˆ˜ ์—†์„ ๋•Œ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•˜๋Š” ๊ฒƒ์ด์—์š”. overflow-x, overflow-y์˜ ๊ฐ’์„ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค!

์ฐธ๊ณ  ์ž๋ฃŒ : https://developer.mozilla.org/ko/docs/Web/CSS/overflow

  • visible: contents ์š”์†Œ๊ฐ€ ์ง€์ •ํ•œ ํฌ๊ธฐ ๋ณด๋‹ค ํด ๋•Œ, ๋„˜์นœ contents๋ฅผ ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ
    ์ฝ˜ํ…์ธ ๋ฅผ ์ž๋ฅด์ง€ ์•Š์œผ๋ฉฐ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž ๋ฐ–์—๋„ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • hidden: ๋„˜์นœ contents๋ฅผ ๋ณด์ด์ง€ ์•Š๊ฒŒ ์ˆจ๊ฒจ ๋ฒ„๋ฆผ
    ์ฝ˜ํ…์ธ ๋ฅผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž์— ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค. ์Šคํฌ๋กค๋ฐ”๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๊ณ , ์Šคํฌ๋กคํ•  ๋ฐฉ๋ฒ•(๋“œ๋ž˜๊ทธ, ๋งˆ์šฐ์Šค ํœ  ๋“ฑ)๋„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์Šคํฌ๋กคํ•  ์ˆ˜๋Š” ์žˆ์œผ๋ฏ€๋กœ (offsetLeft (en-US) ์†์„ฑ ์„ค์ • ๋“ฑ), ์ด ์ƒํƒœ์˜ ์š”์†Œ๋„ ์Šคํฌ๋กค ์ปจํ…Œ์ด๋„ˆ์ž…๋‹ˆ๋‹ค.
  • clip: hidden๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ฝ˜ํ…์ธ ๋ฅผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž์— ๋งž์ถฐ ์ž๋ฆ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ clip์€ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ์Šคํฌ๋กค๋ง๋„ ๋ฐฉ์ง€ํ•˜๋ฏ€๋กœ ์–ด๋– ํ•œ ์Šคํฌ๋กค๋„ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ์ƒํƒœ์˜ ์š”์†Œ๋Š” ์Šคํฌ๋กค ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๋ฉฐ, ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ๋ฌธ๋งฅ๋„ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„œ์‹ ๋ฌธ๋งฅ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด display:flow-root์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • scroll: scroll์„ ๋งŒ๋“ค์–ด ์ฃผ์–ด ๋„˜์นœ contents๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด ์คŒ
    ์ฝ˜ํ…์ธ ๋ฅผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž์— ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์‹ค์ œ๋กœ ์ž˜๋ผ๋ƒˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋”ฐ์ง€์ง€ ์•Š๊ณ  ํ•ญ์ƒ ์Šคํฌ๋กค๋ฐ”๋ฅผ ๋…ธ์ถœํ•˜๋ฏ€๋กœ ๋‚ด์šฉ์˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ƒ๊ธฐ๊ฑฐ๋‚˜ ์‚ฌ๋ผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋ฆฐํ„ฐ๋Š” ์—ฌ์ „ํžˆ ๋„˜์นœ ์ฝ˜ํ…์ธ ๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • auto: ์ž๋™์œผ๋กœ ์„ค์ •
    ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ๊ฐ€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž์— ๋“ค์–ด๊ฐ„๋‹ค๋ฉด visible๊ณผ ๋™์ผํ•˜๊ฒŒ ๋ณด์ด๋‚˜, ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ๋ฌธ๋งฅ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ฒฝ์šฐ ์ฝ˜ํ…์ธ ๊ฐ€ ๋„˜์น  ๋•Œ ์Šคํฌ๋กค๋ฐ”๋ฅผ ๋…ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

 

์œ„์˜ ์ž‘์„ฑํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์€ ์ž˜๋ผ๋‚ด๊ธฐ, ์Šคํฌ๋กค๋ฐ” ๋…ธ์ถœ, ๋„˜์นœ ์ปจํ…์ธ  ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ ๋“ฑ์ด ์žˆ๋Š” ๊ฒƒ์ด์—์š”.

visible(๊ธฐ๋ณธ๊ฐ’)์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ Overflow ์†์„ฑ์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ๋ฌธ๋งฅ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด์—์š”. ์ด๋Š” ๊ธฐ์ˆ ์ ์ธ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ๋งŒ์•ฝ ์Šคํฌ๋กค ํ•˜๋Š” ์š”์†Œ์™€ float๊ฐ€ ๊ต์ฐจํ•œ๋‹ค๋ฉด ๊ฐ ์Šคํฌ๋กค ๋‹จ๊ณ„๋งˆ๋‹ค ๋‚ด์šฉ๋ฌผ์„ ๊ฐ•์ œ์ ์œผ๋กœ ๋‹ค์‹œ ๊ฐ์‹ธ๊ฒŒ ๋  ๊ฒƒ์ด์—์š”. ์ด๋Ÿฌ๋ฉด ๊ฒฐ๊ตญ ์Šคํฌ๋กค ์†๋„๋ฅผ ๋Š๋ฆฌ๊ฒŒ ๋งŒ๋“ค ๊ฒƒ์ด๋ž๋‹ˆ๋‹ค.

์ด ์นœ๊ตฌ์˜ ํšจ๋ ฅ์„ ๊ฐ–๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ธ”๋ก ๋ ˆ๋ฒจ ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด(height ํ˜น์€ Max-height)๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜, white-space๋ฅผ nowrap์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด์—์š”.

์ด ์นœ๊ตฌ๋Š” ์†์„ฑ์„ ํ•˜๋‚˜ ๋˜๋Š” ๋‘ ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด์—์š”. ๋‘ ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ ์ฒซ ๋ฒˆ์งธ ๊ฐ’์„ `overflow-x`๊ฐ€ ๋˜๊ณ , ๋‘๋ฒˆ์งธ ๊ฐ’์€ `overflow-y`๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด์—์š”. ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ง€์ •ํ•œ ๊ฐ’์€ ์–‘ ์ถ• ๋ชจ๋‘ ์ ์šฉ ๋œ๋‹ต๋‹ˆ๋‹ค!

 

 

 

    ๐Ÿ”ฝ  margin

margin์€ Box Modle์˜ ์š”์†Œ์™€ ์š”์†Œ ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•˜๋Š” ์นœ๊ตฌ์ธ ๊ฒƒ์ด์—์š”.

์ด ์นœ๊ตฌ๋ฅผ ์ดํ•ด ํ•˜๊ธฐ ์ „ ๋ธ”๋ก ์š”์†Œ์™€ ์ธ๋ผ์ธ ์š”์†Œ๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด์—์š”.

๋งˆ์ง„ ์†์„ฑ์€ ํ…Œ๋‘๋ฆฌ(border)์™€ ์ด์›ƒํ•˜๋Š” ์š”์†Œ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์ธ ๋งˆ์ง„ ์˜์—ญ์˜ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด์—์š”.
์ด๋Ÿฌํ•œ ๋งˆ์ง„ ์˜์—ญ์€ ํŒจ๋”ฉ ์˜์—ญ๊ณผ๋Š” ๋‹ฌ๋ฆฌ `background-color` ์†์„ฑ์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๋ฐฐ๊ฒฝ์ƒ‰์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š” ๊ฒƒ์ด์—์š”. CSS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งˆ์ง„ ์˜์—ญ์˜ ํฌ๊ธฐ๋ฅผ ๋ฐฉํ–ฅ๋ณ„๋กœ ๋”ฐ๋กœ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค!

์ฐธ๊ณ  :&nbsp;http://www.tcpschool.com/css/css_boxmodel_margins

 

๋งˆ์ง„(margin) ์†์„ฑ

CSS์—์„œ๋Š” HTML ์š”์†Œ์˜ ๋งˆ์ง„ ์˜์—ญ์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜์™€ ๊ฐ™์ด ์†์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด์—์š”.

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

๋งˆ์ง„ ์†์„ฑ๊ฐ’์„ ์Œ์ˆ˜๋กœ ์„ค์ •ํ•˜์—ฌ ํ•ด๋‹น ์š”์†Œ๋ฅผ ๋‹ค๋ฅธ ์š”์†Œ์˜ ์œ„์— ๊ฒน์น  ์ˆ˜๋„ ์žˆ๋Š” ๊ฒƒ์ด์—์š”.

 

์˜ˆ์ œ ์ฝ”๋“œ

<style>

div.mar {

    margin-top: -25px;

    margin-right: 10px;

    margin-bottom: 30px;

    margin-left: 100px;

}

</style>

 

๋งˆ์ง„ ์†์„ฑ๊ฐ’์„ inheit๋กœ ์„ค์ •ํ•˜๋ฉด ๋ถ€๋ชจ(parent) ์š”์†Œ์˜ margin ์†์„ฑ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ๋ฌผ๋ ค ๋ฐ›๋Š” ๊ฒƒ์ด์—์š”.

 

์˜ˆ์ œ ์ฝ”๋“œ

<style>

    div.parent { height: 100px; margin-left: 100px; }

    div.child { background-color: #FFF8DC; margin-left: inherit; }

</style>

 

 

 

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•