λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

Margin, Padding μ†μ„±μ˜ 차이점과 μ‚¬μš©λ²•

by 5566 2023. 10. 31.

1. μ†Œκ°œ

μ—¬λŸ¬ μ›Ή λ””μžμΈ 속성 μ€‘μ—μ„œ Marginκ³Ό Padding은 λ ˆμ΄μ•„μ›ƒμ„ μ‘°μ •ν•  λ•Œ 맀우 μ€‘μš”ν•œ 역할을 μˆ˜ν–‰ν•©λ‹ˆλ‹€. 이듀 속성은 HTML 및 CSSλ₯Ό μ‚¬μš©ν•˜μ—¬ μš”μ†Œλ“€μ˜ 간격과 여백을 μ‘°μ ˆν•˜λŠ”λ° μ‚¬μš©λ©λ‹ˆλ‹€. Marginκ³Ό Padding 속성은 μœ μ‚¬ν•΄ 보일 수 μžˆμ§€λ§Œ, μ‹€μ œλ‘œλŠ” λ‹€λ₯Έ λͺ©μ κ³Ό λ™μž‘ 방식을 가지고 μžˆμŠ΅λ‹ˆλ‹€. 이 κΈ€μ—μ„œλŠ” Marginκ³Ό Padding μ†μ„±μ˜ 차이점과 μ‚¬μš©λ²•μ— λŒ€ν•΄ μžμ„Ένžˆ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

2. Margin 속성

Margin 속성은 μš”μ†Œμ˜ μ™ΈλΆ€ 여백을 μ •μ˜ν•©λ‹ˆλ‹€. 즉, μš”μ†Œ μ£Όμœ„μ— 곡간을 λ§Œλ“€μ–΄ λ‹€λ₯Έ μš”μ†Œλ“€κ³Όμ˜ 간격을 κ²°μ •ν•©λ‹ˆλ‹€. Margin 속성은 λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•˜μ—¬ 지정할 수 있으며, 음수 값도 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, margin-top, margin-right, margin-bottom, margin-left와 같이 속성을 κ°œλ³„μ μœΌλ‘œ 지정할 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜λŠ” margin 속성을 μ‚¬μš©ν•˜μ—¬ ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯의 여백을 지정할 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

3. Padding 속성

Padding 속성은 μš”μ†Œμ˜ λ‚΄λΆ€ 여백을 μ •μ˜ν•©λ‹ˆλ‹€. 즉, μš”μ†Œμ˜ μ½˜ν…μΈ μ™€ 경계 μ‚¬μ΄μ˜ 여백을 μ‘°μ ˆν•©λ‹ˆλ‹€. Padding 속성은 λ§ˆμ°¬κ°€μ§€λ‘œ λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•˜μ—¬ 지정할 수 있으며, 음수 값은 μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€. λ§ˆμ°¬κ°€μ§€λ‘œ, κ°œλ³„ λ°©ν–₯의 여백을 padding-top, padding-right, padding-bottom, padding-left와 같은 μ†μ„±μœΌλ‘œ μ§€μ •ν•˜κ±°λ‚˜ padding 속성을 μ‚¬μš©ν•˜μ—¬ ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯의 여백을 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

4. Marginκ³Ό Padding μ†μ„±μ˜ 차이점

Marginκ³Ό Padding은 각각 μš”μ†Œμ˜ 외뢀와 λ‚΄λΆ€ 여백을 μ‘°μ ˆν•˜λŠ” μ†μ„±μ΄μ§€λ§Œ, κ·Έ 차이점이 μ‘΄μž¬ν•©λ‹ˆλ‹€. Margin은 μš”μ†Œμ™€ μ£Όλ³€ μš”μ†Œ κ°„μ˜ 간격을 κ²°μ •ν•˜λŠ” 반면, Padding은 μš”μ†Œ λ‚΄λΆ€μ—μ„œ μ½˜ν…μΈ μ™€μ˜ 간격을 μ‘°μ •ν•©λ‹ˆλ‹€. 즉, Margin은 μš”μ†Œμ™€ λ‹€λ₯Έ μš”μ†Œλ“€κ³Όμ˜ 간격을 μ„€μ •ν•˜κ³ , Padding은 μš”μ†Œ λ‚΄λΆ€μ˜ μ½˜ν…μΈ μ™€ 경계 μ‚¬μ΄μ˜ 간격을 μ„€μ •ν•©λ‹ˆλ‹€. 이둜 인해 Margin은 μš”μ†Œμ˜ μœ„μΉ˜λ₯Ό λ³€κ²½ν•˜κ±°λ‚˜ 간격을 μ‘°μ ˆν•  λ•Œ μ‚¬μš©λ˜κ³ , Padding은 μš”μ†Œμ˜ λ‚΄λΆ€μ—μ„œ μ½˜ν…μΈ μ™€μ˜ 간격을 μ‘°μ ˆν•˜λŠ”λ° 주둜 μ‚¬μš©λ©λ‹ˆλ‹€.

5. Marginκ³Ό Padding μ†μ„±μ˜ μ‚¬μš©λ²•

Marginκ³Ό Padding 속성은 CSSμ—μ„œ 각 μš”μ†Œμ— μ μš©λ©λ‹ˆλ‹€. 속성에 값을 지정할 λ•ŒλŠ” ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. Marginκ³Ό Padding 속성은 μ„ νƒμ μœΌλ‘œ κ°œλ³„ λ°©ν–₯의 여백을 μ§€μ •ν•˜κ±°λ‚˜ λͺ¨λ“  λ°©ν–₯을 ν•œ λ²ˆμ— μ§€μ •ν•˜λŠ” λ°©μ‹μœΌλ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, margin-top: 10px;, padding: 20px;와 같이 κ°œλ³„μ μœΌλ‘œ μ§€μ •ν•˜κ±°λ‚˜ margin: 10px 20px 30px 40px;, padding: 20px 10% 5px;와 같이 λͺ¨λ“  λ°©ν–₯을 ν•œ λ²ˆμ— μ§€μ •ν•˜λŠ” 방식도 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. Marginκ³Ό Padding 속성은 μ›Ή λ””μžμΈμ—μ„œ λ ˆμ΄μ•„μ›ƒ 쑰정을 μœ„ν•΄ λΉˆλ²ˆν•˜κ²Œ μ‚¬μš©λ˜λ―€λ‘œ, μ΅μˆ™ν•΄μ§€κ³  자주 ν™œμš©ν•  ν•„μš”κ°€ μžˆμŠ΅λ‹ˆλ‹€.

2. Margin 속성

Margin 속성은 μš”μ†Œμ˜ μ™ΈλΆ€ 여백을 μ •μ˜ν•©λ‹ˆλ‹€. 이 여백은 μš”μ†Œμ™€ μ£Όλ³€ μš”μ†Œλ“€κ³Όμ˜ 간격을 κ²°μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. Margin 속성을 μ‚¬μš©ν•˜μ—¬ μš”μ†Œ μ£Όμœ„μ— 곡간을 λ§Œλ“€μ–΄ λ‹€λ₯Έ μš”μ†Œλ“€κ³Όμ˜ 간격을 μ‘°μ ˆν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Margin 속성은 κ°œλ³„ λ°©ν–₯을 μ§€μ •ν•˜λŠ” 방법과 ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯을 μ§€μ •ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆλ‹€. κ°œλ³„ λ°©ν–₯을 지정할 λ•ŒλŠ” margin-top, margin-right, margin-bottom, margin-left와 같은 속성을 μ‚¬μš©ν•©λ‹ˆλ‹€. 이듀 속성은 각각 μš”μ†Œμ˜ μœ„μͺ½, 였λ₯Έμͺ½, μ•„λž˜μͺ½, μ™Όμͺ½ 여백을 μ§€μ •ν•©λ‹ˆλ‹€. 값을 지정할 λ•ŒλŠ” ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, margin-top: 10px;은 μš”μ†Œ μœ„μͺ½μ— 10ν”½μ…€μ˜ 여백을 μƒμ„±ν•©λ‹ˆλ‹€.

ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯의 여백을 μ§€μ •ν•˜λ €λ©΄ margin 속성을 μ‚¬μš©ν•©λ‹ˆλ‹€. margin μ†μ„±μ—λŠ” λ°©ν–₯을 μ˜λ―Έν•˜λŠ” 값이 곡백으둜 κ΅¬λΆ„λ˜μ–΄ μˆœμ„œλŒ€λ‘œ μ§€μ •λ©λ‹ˆλ‹€. 값을 지정할 λ•ŒλŠ” λ§ˆμ°¬κ°€μ§€λ‘œ ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, margin: 10px 20px 30px 40px;은 μœ„μͺ½ 여백이 10ν”½μ…€, 였λ₯Έμͺ½ 여백이 20ν”½μ…€, μ•„λž˜μͺ½ 여백이 30ν”½μ…€, μ™Όμͺ½ 여백이 40픽셀인 여백을 μƒμ„±ν•©λ‹ˆλ‹€.

Margin 속성은 음수 값도 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό 톡해 μš”μ†Œλ₯Ό μ£Όλ³€ μš”μ†Œλ‚˜ μ½˜ν…μΈ μ— 겹치게 λ°°μΉ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, margin-left: -20px;은 μ™Όμͺ½μœΌλ‘œ 20ν”½μ…€λ§ŒνΌ μš”μ†Œλ₯Ό μ΄λ™μ‹œν‚΄μœΌλ‘œμ¨ μ£Όλ³€ μš”μ†Œμ™€ κ²Ήμ³μ§€κ²Œ λ§Œλ“­λ‹ˆλ‹€.

Margin 속성은 μ›Ή λ””μžμΈμ˜ λ ˆμ΄μ•„μ›ƒ 쑰정에 맀우 μœ μš©ν•˜κ²Œ μ‚¬μš©λ˜λŠ” μ†μ„±μž…λ‹ˆλ‹€. μš”μ†Œλ“€ μ‚¬μ΄μ˜ 간격을 μ‘°μ ˆν•˜μ—¬ λ””μžμΈμ— 곡기감을 μ£Όκ±°λ‚˜ μš”μ†Œλ“€ κ°„μ˜ μΆ©λŒμ„ ν”Όν•˜λŠ” λ“± λ‹€μ–‘ν•œ λͺ©μ μœΌλ‘œ ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

3. Padding 속성

Padding 속성은 μš”μ†Œμ˜ λ‚΄λΆ€ 여백을 μ •μ˜ν•©λ‹ˆλ‹€. 이 여백은 μš”μ†Œμ˜ μ½˜ν…μΈ μ™€ 경계 μ‚¬μ΄μ˜ 간격을 μ‘°μ ˆν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. Padding 속성을 μ‚¬μš©ν•˜μ—¬ μš”μ†Œμ˜ λ‚΄λΆ€μ—μ„œ μ½˜ν…μΈ μ™€μ˜ 간격을 μ‘°μ ˆν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Padding 속성은 κ°œλ³„ λ°©ν–₯을 μ§€μ •ν•˜λŠ” 방법과 ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯을 μ§€μ •ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆλ‹€. κ°œλ³„ λ°©ν–₯을 지정할 λ•ŒλŠ” padding-top, padding-right, padding-bottom, padding-left와 같은 속성을 μ‚¬μš©ν•©λ‹ˆλ‹€. 이듀 속성은 각각 μš”μ†Œμ˜ μœ„μͺ½, 였λ₯Έμͺ½, μ•„λž˜μͺ½, μ™Όμͺ½ λ‚΄λΆ€ 여백을 μ§€μ •ν•©λ‹ˆλ‹€. 값을 지정할 λ•ŒλŠ” ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, padding-top: 10px;은 μš”μ†Œμ˜ μœ„μͺ½ 내뢀에 10ν”½μ…€μ˜ 여백을 μƒμ„±ν•©λ‹ˆλ‹€.

ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯의 여백을 μ§€μ •ν•˜λ €λ©΄ padding 속성을 μ‚¬μš©ν•©λ‹ˆλ‹€. padding μ†μ„±μ—λŠ” λ°©ν–₯을 μ˜λ―Έν•˜λŠ” 값이 곡백으둜 κ΅¬λΆ„λ˜μ–΄ μˆœμ„œλŒ€λ‘œ μ§€μ •λ©λ‹ˆλ‹€. 값을 지정할 λ•ŒλŠ” λ§ˆμ°¬κ°€μ§€λ‘œ ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, padding: 10px 20px 30px 40px;은 μœ„μͺ½ λ‚΄λΆ€ 여백이 10ν”½μ…€, 였λ₯Έμͺ½ λ‚΄λΆ€ 여백이 20ν”½μ…€, μ•„λž˜μͺ½ λ‚΄λΆ€ 여백이 30ν”½μ…€, μ™Όμͺ½ λ‚΄λΆ€ 여백이 40픽셀인 여백을 μƒμ„±ν•©λ‹ˆλ‹€.

Padding 속성은 μš”μ†Œμ˜ λ‚΄λΆ€ 여백을 μ‘°μ ˆν•˜μ—¬ λ””μžμΈμ— μœ μ—°μ„±μ„ λΆ€μ—¬ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. λ‚΄λΆ€ 여백을 μ‘°μ ˆν•¨μœΌλ‘œμ¨ μ½˜ν…μΈ μ™€ 경계 사이에 간격을 λ§Œλ“€μ–΄ λ””μžμΈμ  μ‘°ν™”λ₯Ό μ΄λ£¨κ±°λ‚˜ μ½˜ν…μΈ μ˜ 가독성을 ν–₯μƒμ‹œν‚€λŠ” λ“± λ‹€μ–‘ν•œ λͺ©μ μœΌλ‘œ ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. Padding 속성은 μ›Ή λ””μžμΈμ—μ„œ λ ˆμ΄μ•„μ›ƒμ„ μ‘°μ •ν•˜λŠ” 데 ν•„μˆ˜μ μΈ 속성 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€.

4. Marginκ³Ό Padding μ†μ„±μ˜ 차이점

Marginκ³Ό Padding은 λͺ¨λ‘ λ ˆμ΄μ•„μ›ƒ 쑰정에 μ‚¬μš©λ˜λŠ” μ†μ„±μ΄μ§€λ§Œ, μ„œλ‘œ λ‹€λ₯Έ κΈ°λŠ₯κ³Ό 역할을 κ°–κ³  μžˆμŠ΅λ‹ˆλ‹€. μ£Όμš”ν•œ 차이점을 μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

Margin (μ™ΈλΆ€ μ—¬λ°±)

Margin은 μš”μ†Œμ˜ μ™ΈλΆ€ 여백을 μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 여백은 ν•΄λ‹Ή μš”μ†Œμ™€ μ£Όλ³€ μš”μ†Œλ“€κ³Όμ˜ 간격을 κ²°μ •ν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€. Margin 속성을 μ‚¬μš©ν•˜μ—¬ μš”μ†Œ μ£Όμœ„μ— 여백을 생성할 수 μžˆμŠ΅λ‹ˆλ‹€.

  • Margin은 μš”μ†Œμ™€ μ£Όλ³€ μš”μ†Œλ“€κ³Όμ˜ 곡간을 μ‘°μ ˆν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.
  • Margin 속성을 μ‚¬μš©ν•˜μ—¬ κ°œλ³„ λ°©ν–₯λ³„λ‘œ 여백을 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • Margin은 μš”μ†Œμ˜ λ°”κΉ₯μͺ½μ— 적용되며, μ£Όλ³€ μš”μ†Œμ™€μ˜ 간격을 μ‘°μ ˆν•©λ‹ˆλ‹€.
  • μ–‘μˆ˜μ™€ 음수 κ°’ λͺ¨λ‘ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 음수 값을 μ‚¬μš©ν•˜λ©΄ μš”μ†Œλ₯Ό μ£Όλ³€ μš”μ†Œλ‚˜ μ½˜ν…μΈ μ— 겹치게 λ°°μΉ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ—¬λŸ¬ 개의 μš”μ†Œλ“€μ΄ μ„œλ‘œ μ€‘μ²©λ˜λŠ” 경우, λ§ˆμ§„λ“€μ΄ μ€‘μ²©λ˜μ–΄ κ²°ν•©λ˜μ§€ μ•Šκ³  κ°€μž₯ 큰 λ§ˆμ§„ κ°’μœΌλ‘œ κ²°μ •λ©λ‹ˆλ‹€.

Padding (λ‚΄λΆ€ μ—¬λ°±)

Padding은 μš”μ†Œμ˜ λ‚΄λΆ€ 여백을 μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 여백은 μš”μ†Œμ˜ μ½˜ν…μΈ μ™€ 경계 μ‚¬μ΄μ˜ 간격을 κ²°μ •ν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€. Padding 속성을 μ‚¬μš©ν•˜μ—¬ μš”μ†Œμ˜ λ‚΄λΆ€μ—μ„œ μ½˜ν…μΈ μ™€μ˜ 간격을 μ‘°μ ˆν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • Padding은 μš”μ†Œμ˜ λ‚΄λΆ€ 여백을 μ‘°μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.
  • Padding 속성을 μ‚¬μš©ν•˜μ—¬ κ°œλ³„ λ°©ν–₯λ³„λ‘œ 여백을 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • Padding은 μš”μ†Œμ˜ 내뢀에 적용되며, μ½˜ν…μΈ μ™€ 경계 μ‚¬μ΄μ˜ 간격을 μ‘°μ ˆν•©λ‹ˆλ‹€.
  • Padding은 μš”μ†Œμ˜ 크기에 영ν–₯을 주지 μ•Šκ³ , μ½˜ν…μΈ μ™€μ˜ κ°„κ²©λ§Œ μ‘°μ ˆν•©λ‹ˆλ‹€.
  • μ—¬λŸ¬ 개의 μš”μ†Œλ“€μ΄ μ€‘μ²©λ˜λŠ” 경우, νŒ¨λ”©λ“€μ€ μ€‘μ²©λ˜μ–΄ κ²°ν•©λ˜μ–΄ μ μš©λ©λ‹ˆλ‹€.

Marginκ³Ό Padding은 μš”μ†Œλ₯Ό λ ˆμ΄μ•„μ›ƒν•˜λŠ” κ³Όμ •μ—μ„œ μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€. Margin은 μš”μ†Œμ™€ μ£Όλ³€ μš”μ†Œλ“€κ³Όμ˜ 간격을 λŠ˜λ¦¬κ±°λ‚˜ μ€„μ—¬μ„œ λ””μžμΈμ μΈ μ‘°ν™”λ₯Ό μ΄λ£¨λŠ” 데 μ‚¬μš©λ˜λ©°, Padding은 μ½˜ν…μΈ μ™€ 경계 μ‚¬μ΄μ˜ 간격을 μ‘°μ ˆν•˜μ—¬ κ°€λ…μ„±μ΄λ‚˜ λ””μžμΈμ μΈ μš”μ†Œλ₯Ό ν–₯μƒμ‹œν‚€λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.

5. Marginκ³Ό Padding μ†μ„±μ˜ μ‚¬μš©λ²•

Marginκ³Ό Padding은 CSSμ—μ„œ μš”μ†Œμ˜ λ ˆμ΄μ•„μ›ƒμ„ μ‘°μ •ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” μ†μ„±μž…λ‹ˆλ‹€. μ•„λž˜μ—μ„œλŠ” Marginκ³Ό Padding μ†μ„±μ˜ μ‚¬μš©λ²•μ„ μ„€λͺ…ν•˜κ² μŠ΅λ‹ˆλ‹€.

Margin 속성 μ‚¬μš©λ²•

Margin 속성은 μš”μ†Œμ™€ μ£Όλ³€ μš”μ†Œλ“€κ³Όμ˜ 간격을 μ‘°μ ˆν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. κ°œλ³„ λ°©ν–₯을 μ§€μ •ν•˜λŠ” 방법과 ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯을 μ§€μ •ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆλ‹€.

κ°œλ³„ λ°©ν–₯ 지정

Margin 속성을 μ‚¬μš©ν•˜μ—¬ κ°œλ³„ λ°©ν–₯의 여백을 μ§€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό 같이 μ‚¬μš©ν•©λ‹ˆλ‹€:

μš”μ†Œ μ„ νƒμž {
  margin-top: κ°’;
  margin-right: κ°’;
  margin-bottom: κ°’;
  margin-left: κ°’;
}

μœ„ μ½”λ“œμ—μ„œ μš”μ†Œ μ„ νƒμžλŠ” 여백을 μ§€μ •ν•˜λ €λŠ” μš”μ†Œλ₯Ό μ„ νƒν•˜λŠ”λ° μ‚¬μš©λ˜λŠ” μ„ νƒμžμž…λ‹ˆλ‹€. 값은 μ—¬λ°±μ˜ 크기λ₯Ό λ‚˜νƒ€λ‚΄λŠ”λ°, ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 각 속성은 μš”μ†Œμ˜ μœ„μͺ½, 였λ₯Έμͺ½, μ•„λž˜μͺ½, μ™Όμͺ½ λ°©ν–₯의 여백을 μ§€μ •ν•©λ‹ˆλ‹€.

ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯ 지정

Margin 속성을 μ‚¬μš©ν•˜μ—¬ ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯의 여백을 μ§€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό 같이 μ‚¬μš©ν•©λ‹ˆλ‹€:

μš”μ†Œ μ„ νƒμž {
  margin: 상단 μ—¬λ°± 우츑 μ—¬λ°± ν•˜λ‹¨ μ—¬λ°± 쒌츑 μ—¬λ°±;
}

μœ„ μ½”λ“œμ—μ„œ μš”μ†Œ μ„ νƒμžλŠ” 여백을 μ§€μ •ν•˜λ €λŠ” μš”μ†Œλ₯Ό μ„ νƒν•˜λŠ”λ° μ‚¬μš©λ˜λŠ” μ„ νƒμžμž…λ‹ˆλ‹€. 상단 μ—¬λ°±, 우츑 μ—¬λ°±, ν•˜λ‹¨ μ—¬λ°±, 쒌츑 여백은 각각 μš”μ†Œμ˜ μœ„μͺ½, 였λ₯Έμͺ½, μ•„λž˜μͺ½, μ™Όμͺ½ λ°©ν–₯의 여백을 μ§€μ •ν•˜λŠ”λ° μ‚¬μš©λ˜λŠ” κ°’μž…λ‹ˆλ‹€. 값은 ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Padding 속성 μ‚¬μš©λ²•

Padding 속성은 μš”μ†Œμ˜ λ‚΄λΆ€ 여백을 μ‘°μ ˆν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. κ°œλ³„ λ°©ν–₯을 μ§€μ •ν•˜λŠ” 방법과 ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯을 μ§€μ •ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆλ‹€.

κ°œλ³„ λ°©ν–₯ 지정

Padding 속성을 μ‚¬μš©ν•˜μ—¬ κ°œλ³„ λ°©ν–₯의 여백을 μ§€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό 같이 μ‚¬μš©ν•©λ‹ˆλ‹€:

μš”μ†Œ μ„ νƒμž {
  padding-top: κ°’;
  padding-right: κ°’;
  padding-bottom: κ°’;
  padding-left: κ°’;
}

μœ„ μ½”λ“œμ—μ„œ μš”μ†Œ μ„ νƒμžλŠ” 여백을 μ§€μ •ν•˜λ €λŠ” μš”μ†Œλ₯Ό μ„ νƒν•˜λŠ”λ° μ‚¬μš©λ˜λŠ” μ„ νƒμžμž…λ‹ˆλ‹€. 값은 μ—¬λ°±μ˜ 크기λ₯Ό λ‚˜νƒ€λ‚΄λŠ”λ°, ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 각 속성은 μš”μ†Œμ˜ μœ„μͺ½, 였λ₯Έμͺ½, μ•„λž˜μͺ½, μ™Όμͺ½ λ°©ν–₯의 여백을 μ§€μ •ν•©λ‹ˆλ‹€.

ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯ 지정

Padding 속성을 μ‚¬μš©ν•˜μ—¬ ν•œ λ²ˆμ— λͺ¨λ“  λ°©ν–₯의 여백을 μ§€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό 같이 μ‚¬μš©ν•©λ‹ˆλ‹€:

μš”μ†Œ μ„ νƒμž {
  padding: 상단 μ—¬λ°± 우츑 μ—¬λ°± ν•˜λ‹¨ μ—¬λ°± 쒌츑 μ—¬λ°±;
}

μœ„ μ½”λ“œμ—μ„œ μš”μ†Œ μ„ νƒμžλŠ” 여백을 μ§€μ •ν•˜λ €λŠ” μš”μ†Œλ₯Ό μ„ νƒν•˜λŠ”λ° μ‚¬μš©λ˜λŠ” μ„ νƒμžμž…λ‹ˆλ‹€. 상단 μ—¬λ°±, 우츑 μ—¬λ°±, ν•˜λ‹¨ μ—¬λ°±, 쒌츑 여백은 각각 μš”μ†Œμ˜ μœ„μͺ½, 였λ₯Έμͺ½, μ•„λž˜μͺ½, μ™Όμͺ½ λ°©ν–₯의 여백을 μ§€μ •ν•˜λŠ”λ° μ‚¬μš©λ˜λŠ” κ°’μž…λ‹ˆλ‹€. 값은 ν”½μ…€(px), λ°±λΆ„μœ¨(%) λ“± λ‹€μ–‘ν•œ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Marginκ³Ό Padding 속성은 각각 μ™ΈλΆ€ μ—¬λ°±κ³Ό λ‚΄λΆ€ 여백을 μ‘°μ ˆν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ©λ‹ˆλ‹€. Margin은 μ£Όλ³€ μš”μ†Œλ“€κ³Όμ˜ 간격을 μ‘°μ •ν•˜λŠ” 데 μ‚¬μš©λ˜λ©°, Padding은 μš”μ†Œμ˜ μ½˜ν…μΈ μ™€ 경계 μ‚¬μ΄μ˜ 간격을 μ‘°μ ˆν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.

λŒ“κΈ€