position을 사용하다보면 요소가 겹치면서 보여야 할 요소가 가려지거나 겹치는 경우가 생긴다.
보여야할 요소의 우선순위를 정하기 위해 z-index를 사용한다.
코드 예시
.container {
position: relative;
}
example1 {
z-index: 1;
}
example2 {
z-index: 2;
}
...
position을 지정한 요소에 한해서 우선순위를 정할 수 있다. z-index값이 높은 순서대로 위쪽에 위치하게 되며 꼭 1부터 시작하지 않아도 숫자값이 높기만 하다면 상관없다.
다음은 overflow이다.
overflow는 한 엘리먼트 안에 있는 콘텐츠가 너무 많아 엘리먼트 밖으로 밀려났을 경우 사용한다.
어떤 속성의 overflow를 사용하느냐에 따라 보여지는 내용의 형태가 달라진다.
코드 예시
example1 {
overflow: hidden;
}
example2 {
overflow: scroll;
}
example3 {
overflow: auto;
}

출처: https://dev.to/neshaz/the-guide-to-css-overflow-property-mg3