출처: https://bumcrush.tistory.com/182 [맑음때때로 여름]
https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index
항상 navbar를 만들다보면 z-index 속성을 사용하곤 했는데 이게 무슨 일을 하는지 몰랐다. 그러다 문제가 생겨 알아보게 되었다.
내가 가졌던 문제이다. 처음에 main-content부분이 navbar에 가려지길래 margin-top:15rem을 줬다. 하지만 이렇게 해버리니 main-content와 header 사이의 간격이 15rem 벌어져버렸다.
오픈카톡방에서 다른분께 문의해본 결과 main content와 header를 모두 포함하는 wrapper 부분에 paddingTop:15rem을 주니 해결 되었다.
여기서 궁금한 점이 생겼다. paddingTop요소를 주면 제대로 동작하지만 marginTop을 주면 navbar위에 15rem의 공간이 생겨버린다.
https://coding-factory.tistory.com/187
이곳에 margin과 padding의 차이가 설명되어 있다.
솔직히 왜 paddingTop을 써야하는지 정확히 모른다. navbar와 그 밑의 요소를 한몸으로 봐야하는건가..?라고 추측할 뿐이다. react toyproject를 하다보니 css도 공부하게 되지만 지금 나에게 중요한 것은 react 공부다. react부분을 완성하고 css부분을 수정할 때 확실히 알아보고 공부해서 이 게시물도 수정한다.
댓글 영역