1. 형제 요소가 위 아래로 붙어있을 경우
2. 첫 줄인데 경우 부모의 아래 요소가 없을 경우
border
padding
inline (블록 속성이 아닌 요소)
3. 마지막 줄인데 부모의 아래 요소가 없을 경우
border
padding
inline
height
min-height
max-height
4. 근접한 블록이 아래 요소가 없을 경우
border
padding
inline
height
min-height
max-height
그렇다면 마진상쇄를 없애기 위해서는 어째야 될까?
모든 요소가 공통으로 가질수있는 아래 요소를 가지도록 하면 된다 == 이게 없으면 마진 상쇄가 일어난다
border
padding
inline
마진 상쇄를 막는 다른 효과적인 방법으로는 아래 글에 적은 부모요소에 overflow:hidden 을 사용하면 된다
'개발 노트 > 기초 지식' 카테고리의 다른 글
http 패킷, post, get, 그 외의 메소드 (0) | 2022.08.02 |
---|---|
for 문 연산 속도를 조금이라도 더 빠르게 하는 법 (0) | 2022.07.24 |
margin 상쇄 시 해결방법 (0) | 2022.07.15 |
a태그의 href 와 link 태그 무슨 차이일까? (0) | 2022.07.14 |
html 페이지마다 css 파일을 만들어야 할까? (0) | 2022.07.13 |
댓글