z-index

z-index는 position이 static이 아닌 HTML 요소의 z축 쌓임 순서를 지정하는 CSS 속성이다.

핵심 특징

쌓임 맥락과의 관계

부모 A: z-index 1  →  쌓임 맥락 생성
  └ 자식: z-index 999
부모 B: z-index 2  →  쌓임 맥락 생성

결과: B > 자식(999) > A

자식의 z-index가 아무리 커도 부모 쌓임 맥락의 z-index를 이길 수 없다.

핵심 정리

z-index가 예상대로 작동하지 않으면 먼저 요소에 position이 설정됐는지, 부모가 새로운 쌓임 맥락을 만드는지 확인한다.

CSLOG에서 보기