Skip to content

Latest commit

Β 

History

History
26 lines (17 loc) Β· 1.31 KB

box-model.md

File metadata and controls

26 lines (17 loc) Β· 1.31 KB

box-model

λ¬Έμ„œ μƒμ˜ μš”μ†Œλ“€μ€ μ‹œκ°μ μΈ λͺ©μ μ„ μœ„ν•΄μ„œ λͺ¨λ“  μš”μ†Œλ₯Ό ν•˜λ‚˜μ˜ 'μ§μ‚¬κ°ν˜• λ°•μŠ€'둜 μ—¬κΈ°λŠ” λͺ¨λΈμ΄λ‹€.

λͺ¨λ“  λ°•μŠ€λŠ” μ•„λž˜ μ˜μ—­λ“€μ„ κ°–λŠ”λ‹€.

컨텐츠 μ˜μ—­ (content area)

κΈ€μ΄λ‚˜ 이미지, λΉ„λ””μ˜€ λ“± μš”μ†Œμ˜ μ‹€μ œ λ‚΄μš©μ„ ν¬ν•¨ν•œλ‹€.

μ•ˆμͺ½μ—¬λ°± μ˜μ—­ (padding area)

μ•ˆμͺ½μ—¬λ°± 경계가 감싼 μ˜μ—­μœΌλ‘œ, 컨텐츠 μ˜μ—­μ„ μš”μ†Œμ˜ μ•ˆμͺ½ μ—¬λ°±κΉŒμ§€ ν¬ν•¨ν•˜λŠ” 크기둜 ν™•μž₯ν•œλ‹€.

ν…Œλ‘λ¦¬ μ˜μ—­ (border area)

ν…Œλ‘λ¦¬ 경계가 감싼 μ˜μ—­μœΌλ‘œ, μ•ˆμͺ½μ—¬λ°± μ˜μ—­μ„ μš”μ†Œμ˜ ν…Œλ‘λ¦¬κΉŒμ§€ ν¬ν•¨ν•˜λŠ” 크기둜 ν™•μž₯ν•œλ‹€.

λ°”κΉ₯μ—¬λ°± μ˜μ—­ (margin area)

λ°”κΉ₯μ—¬λ°± 경계가 감싼 μ˜μ—­μœΌλ‘œ, ν…Œλ‘λ¦¬ μ˜μ—­μ„ ν™•μž₯ν•΄ μš”μ†Œμ™€ 인근 μš”μ†Œ μ‚¬μ΄μ˜ λΉˆκ³΅κ°„κΉŒμ§€ ν¬ν•¨ν•œλ‹€.

image


box-sizing

box-sizing 속성을 μ‚¬μš©ν•˜λ©΄, width와 heightκ°€ 컨텐츠 μ˜μ—­ 기쀀인지, ν…Œλ‘λ¦¬ μ˜μ—­ 기쀀인지 μ •ν•  수 μžˆλ‹€.

  • box-sizing: content-box; : 기본값이며 컨텐츠 μ˜μ—­ 기쀀이닀. 즉, μ•ˆμͺ½μ—¬λ°± μ˜μ—­λΆ€ν„° ν¬ν•¨ν•˜μ§€ μ•ŠλŠ”λ‹€.
  • box-sizing: border-box; : ν…Œλ‘λ¦¬ μ˜μ—­ 기쀀이며 λ°”κΉ₯μ—¬λ°± μ˜μ—­λΆ€ν„° ν¬ν•¨ν•˜μ§€ μ•ŠλŠ”λ‹€.