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 을 사용하면 된다
https://tokkic.tistory.com/163
margin 상쇄 시 해결방법
1. 부모 요소의 css 에 overflow : hidden 을 적용하면 된다 부모요소 { overflow : hidden; } 2. 부모 요소 전의 요소 css를 아래와 같이 바꿔주면 된다고 한다 ( 위의 경우가 display 속성을 건드리지 않으니 일..
tokkic.tistory.com
'개발 노트 > 기초 지식' 카테고리의 다른 글
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 |
댓글