CSS 마argins

이 요소의 외경은 70px입니다。

개인적으로 시도해 보세요

CSS 마argins

CSS margin 속성은 정의된 경계선 이외에 요소 주위 공간을 만들기 위해 사용됩니다.

CSS를 통해 외경을 완전히 제어할 수 있습니다. 각 측(위, 오른쪽, 아래, 왼쪽)의 외경을 설정하는 데 사용할 수 있는 몇 가지 속성이 있습니다.

Margin - 단일 가장자리

CSS는 요소의 각 측에 외경을 지정하는 속성을 가집니다:

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

모든 외경 속성은 다음 값을 설정할 수 있습니다:

  • auto - 브라우저가 외경을 계산
  • length - px, pt, cm 등의 단위로 외경을 지정
  • % - 포함 요소의 너비의 백분율로 외경을 지정
  • inherit - 부모 요소에서 외경을 继承하도록 지정

ヒント:부정 값을 허용합니다。

예제

<p> 요소의 모든 네 가지 가장자리에 다른 외경을 설정합니다:

p {
  margin-top: 100px;
  margin-bottom: 100px;
  margin-right: 150px;
  margin-left: 80px;
}

개인적으로 시도해 보세요

Margin - 단축 속성

코드를 줄이기 위해 모든 외경 속성을 하나의 속성에서 지정할 수 있습니다。

margin 속성은 다음 각 외경 속성의 단축 속성입니다:

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

작동 원리는 다음과 같습니다:

만약 margin 속성에 네 가지 값을 설정합니다:

  • margin: 25px 50px 75px 100px;
    • 위쪽 외경은 25px입니다
    • 오른쪽 외경은 50px입니다
    • 아래쪽 외경은 75px입니다
    • 왼쪽 외경은 100px입니다

예제

margin 단축 속성에 네 가지 값을 설정합니다:

p {
  margin: 25px 50px 75px 100px;
}

개인적으로 시도해 보세요

만약 margin 속성에 세 가지 값을 설정합니다:

  • margin: 25px 50px 75px;
    • 위쪽 외경은 25px입니다
    • 오른쪽과 왼쪽 외경은 50px입니다
    • 아래쪽 외경은 75px입니다

예제

세 가지 값을 설정한 margin 단축 속성을 사용합니다:

p {
  margin: 25px 50px 75px;
}

개인적으로 시도해 보세요

만약 margin 속성에 두 가지 값을 설정합니다:

  • margin: 25px 50px;
    • 위쪽과 아래쪽 외경은 25px입니다
    • 오른쪽과 왼쪽 외경은 50px입니다

예제

두 가지 값을 설정하는 margin 단축 속성을 사용합니다:

p {
  margin: 25px 50px;
}

개인적으로 시도해 보세요

만약 margin 속성에 값이 설정되었습니다:

  • margin: 25px;
    • 모든 네 가지 외경은 25px입니다

예제

값을 설정하는 margin 단축 속성을 사용합니다:

p {
  margin: 25px;
}

개인적으로 시도해 보세요

auto 값

margin 속성을 설정할 수 있습니다}} auto으로 요소가 그릇 안에서 수평 중앙에 위치하게 합니다.

그런 다음, 이 요소는 지정된 너비를 차지하며, 남은 공간은 좌우 경계 사이에서 평균적으로 분배됩니다.

예제

사용 margin: auto

div {
  width: 300px;
  margin: auto;
  border: 1px solid red;
}

개인적으로 시도해 보세요

inherit 값

이 예제는 <p class="ex1"> 요소의 왼쪽 마진을 부모 요소(<div>)에서 상속받도록 합니다:

예제

inherit 값 사용:

div {
  border: 1px solid red;
  margin-left: 100px;
}
p.ex1 {
  margin-left: inherit;
}

개인적으로 시도해 보세요

확장 읽기

교과서:박스 모델: CSS 마진