Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

CSS margin-top 속성 완벽 정리: 요소의 위쪽 여백 설정 방법

CSS의 margin-top 속성은 요소의 위쪽 바깥 여백(margin)을 지정하는 데 사용됩니다. 이 속성을 활용하면 요소와 그 위에 있는 요소 사이의 간격을 조절할 수 있습니다.

사용 가능한 값

margin-top 속성에는 다음과 같은 값을 사용할 수 있습니다.

  • 길이(length): px, em, rem, pt 등 고정 단위로 여백을 지정합니다. 예: 10px
  • 백분율(%): 부모 요소(컨테이닝 블록)의 너비를 기준으로 한 백분율로 여백을 지정합니다. 예: 10%
  • auto: 브라우저가 상황에 맞게 여백을 자동으로 계산합니다.

예제

아래 코드를 실행하면 픽셀(px) 단위와 백분율(%) 단위로 각각 위쪽 마진을 설정한 결과를 확인할 수 있습니다.

<html>
   <head>
   </head>
   <body>
      <p style = "margin-top: 10px; border:2px solid red;">
         위쪽 마진이 지정된 문단입니다
      </p>
      <p style = "margin-top: 10%; border:2px solid green;">
         백분율로 위쪽 마진이 지정된 또 다른 문단입니다
      </p>
   </body>
</html>

실행 결과 설명

첫 번째 문단은 빨간색 테두리를 가지며, 위쪽에 10px의 고정 여백이 적용됩니다. 두 번째 문단은 초록색 테두리를 가지며, 부모 요소 너비의 10%에 해당하는 여백이 적용됩니다. 화면 크기가 변하면 백분율로 지정한 마진은 함께 조절되는 반면, 픽셀로 지정한 마진은 항상 일정하게 유지된다는 점을 참고하세요.