본문 바로가기
HTML + CSS

CSS - 12-1. margin auto

by Su1993 2020. 6. 14.
반응형

1. 레이아웃

div {
  background-color: yellow;
  margin-bottom: 20px;
}
.has-width {
  width: 150px;
}

inline, block 성질을 앞에서 다뤘는데 거기에 더해 margin의 값(설명)을 하나 더 추가하겠다.

block 속성은 원래 좌우 끝 다 차지하는데 width가 부여되면 늘어나지 않게 된다. 이때 margin에 auto로 설정하면 가로 중앙에 오게 할 수 있다.

.center {
  margin: 20px auto;
}

이렇게 2개의 값만 있을 때의 의미는 첫 번째는 위, 아래의 margin이고 두 번째는 왼쪽, 오른쪽에 주는 margin이라는 뜻이다.

위 코드에서 처럼 왼쪽, 오른쪽을 auto로 설정할 경우 좌우의 나머지 공간을 균등하게 배분되어 여백을 갖게 된다.

반응형

'HTML + CSS' 카테고리의 다른 글

HTML - 14. Table  (0) 2020.06.15
HTML/CSS - 13. List  (0) 2020.06.15
CSS - 12. Block vs Inline  (0) 2020.06.14
HTML/CSS - 11. 이미지  (0) 2020.06.14
CSS - 8-1. box-sizing  (0) 2020.06.13

댓글