margin
상자와 여백
바깥 여백입니다. 위아래는 서로 겹쳐 하나로 합쳐집니다.
| 쓰는 법 | margin: 0; |
|---|---|
| 자주 쓰는 값 | 0, auto, 1rem, 0 auto |
| 상속 | 물려주지 않습니다 |
| 한꺼번에 정하는 것 | margin-top, margin-right, margin-bottom, margin-left |
| 갈래 | 상자와 여백 |
읽는 방법
- 상속되는 속성은 부모에 한 번만 적으면 자식이 모두 물려받습니다. 글자에 관한 속성이 대부분 그렇습니다.
- 단축 속성은 적지 않은 값을 기본값으로 되돌립니다. background: red만 쓰면 앞서 넣은 배경 그림도 함께 지워집니다.
- 같은 요소에 규칙이 겹치면 더 구체적인 선택자가 이깁니다. 구체성이 같을 때만 나중에 적힌 것이 이깁니다.
- 움직임은 transform과 opacity로 만드는 편이 부드럽습니다. width나 top을 바꾸면 배치를 다시 계산해야 합니다.
자주 묻는 질문
Q. CSS margin 속성은 무엇인가요?
바깥 여백입니다. 위아래는 서로 겹쳐 하나로 합쳐집니다.
Q. margin은 어떻게 쓰나요?
margin: 0; 꼴로 씁니다. 자주 쓰는 값으로는 0, auto, 1rem, 0 auto 등이 있습니다.
Q. margin은 자식에게 물려주나요?
물려주지 않습니다. 필요한 요소마다 따로 적어야 합니다.
Q. margin은 어떤 속성을 한꺼번에 정하나요?
margin-top, margin-right, margin-bottom, margin-left를 함께 정합니다. 적지 않은 값은 기본값으로 되돌아갑니다.