그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
로그인
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

질문 목록CSS
CSS

쌓임 맥락에 대해 설명해주세요.

실무4/5
설계3/5
인간4/5
기초4/5

면접관의 질문 의도

z-index를 "큰 숫자가 위" 정도로만 외웠는지, 맥락 생성 조건과 비교 범위를 함께 보는 모델로 설명하는지를 가르려는 질문이다. 답에 따라 transform·opacity·portal 사용 같은 후속 질문이 갈린다.

큐레이션 답변

학습 자료

쌓임 맥락(stacking context)은 브라우저가 요소들을 z축에서 어떻게 겹쳐 그릴지 정할 때 쓰는 독립된 정렬 단위다. 어떤 요소가 position + z-index, opacity < 1, transform, filter, will-change, isolation: isolate 같은 조건을 만나면 자신을 루트로 하는 새 맥락을 만들고, 자식들의 z-index 비교는 그 맥락 안에서만 일어난다. 즉 자식이 z-index: 9999여도 부모 맥락이 다른 형제 맥락보다 뒤로 깔려 있으면 화면에서는 아래에 그려진다. z-index는 "숫자 크기 경쟁"이 아니라 "같은 맥락 안에서만 통하는 상대 정렬"이다.

좋은 답변 구조

  1. 01쌓임 맥락이 z축 정렬을 가두는 독립 단위라는 정의로 시작한다
  2. 02새 맥락이 만들어지는 대표 조건(position+z-index, opacity, transform 등)을 구체적으로 나열한다
  3. 03맥락이 다르면 자식의 z-index가 다른 맥락의 형제와 직접 비교되지 않는 점을 예로 설명한다
  4. 04모달·드롭다운 디버깅 시 어디서부터 거꾸로 추적해야 하는지로 마무리한다

자주 실수하는 포인트

z-index 숫자가 크기만 하면 무조건 위에 온다고 단정한다
transform이나 opacity가 새 쌓임 맥락을 만든다는 사실을 모르고 부모를 의심하지 않는다
맥락이 다른 자식끼리의 z-index를 같은 좌표계에서 비교한다고 착각한다
디자인 시스템에서 z-index 토큰만 정의하고 맥락 경계 규칙은 비워둔다

실무 맥락

  • 모달·드롭다운·툴팁이 여러 깊이에 분산된 SPA UI
  • transform·filter를 흔하게 쓰는 애니메이션이 많은 대시보드
  • Portal로 모달을 body 끝에 그리는 React·Vue 프로젝트
  • 디자인 시스템에서 z-index 토큰과 레이어 규칙을 정리하는 과정

본인 경험에 녹이는 힌트

모달이 배경 위에 안 떠서 부모의 transform·opacity가 새 맥락을 만든 걸 찾아낸 경험이 있다면 그 추적 과정을 그대로 풀 수 있다

Portal로 모달을 옮겨 z-index 충돌을 해결한 경험이 있다면 맥락 경계를 옮긴 사례로 연결할 수 있다

디자인 시스템에 z-index 단계(z-toast·z-modal 등)를 정의해 본 경험이 있다면 숫자가 아니라 계층 설계 사례로 이어 쓸 수 있다

DevTools의 Layers·3D 뷰로 쌓임 순서를 추적해 본 경험이 있다면 어디서 맥락이 끊기는지 시각적으로 설명하기 좋다

커뮤니티 인기 답변

전체 0개

아직 공개된 답변이 없어요. 첫 공개 답변을 남겨보세요.

관련 꼬리 질문

Q1transform이나 opacity가 왜 새 쌓임 맥락을 만들도록 설계됐나요
Q2모달이 백드롭 아래로 깔리는 문제는 어떤 순서로 진단하나요
Q3Portal로 모달을 옮기면 쌓임 맥락 문제가 왜 풀리나요
Q4z-index를 디자인 시스템 토큰으로 체계화할 때 어떤 기준을 두나요
아직 답을 쓰지 않았어요.
큐레이션 답변과 다른 사람 답변을 보고, 자기 언어로 답을 정리해보면 학습 효과가 가장 큽니다.
목차
  • 01면접관의 질문 의도
  • 02큐레이션 답변
  • 03좋은 답변 구조
  • 04자주 실수하는 포인트
  • 05실무 맥락
  • 06본인 경험에 녹이는 힌트
  • 07커뮤니티 인기 답변준비중
  • 08관련 꼬리 질문