HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💌
JJong’s Archive
/
Position

Position

Tags
CSS
Study Date
Nov 6, 2023
Status
In progress
생성 일시
Nov 6, 2023 07:29 AM
Day
34
[position값]
  • static ⇒ 기본값, 기본적인 배열 순서를 따름
  • relative
    • static에 left, right, top, bottom 속성을 부여할 수 있음
  • absolute
    • 조상(부모) 요소 중 기준(컨테이너)을 찾을 때까지 타고타고 올라가서 찾는다
      • 기준 조상 요소가 되는 방법 ⇒ position 속성 값 주기 ( 아무것도 안주면(static) x)
    • 찾으면 해당 조상 요소를 기준으로 자리를 잡고, 없으면 뷰포트가 컨테이너가 된다
    • 강제적으로 display: block이 된다
  • fixed
    • 부모랑 상관 없이 viewport를 기준으로 자리를 잡음 ⇒ 스크롤을 내려도 화면에 계속 보임
    • but. 조상 요소 중에 transform, perspective, filter 속성을 가지고 있는 요소가 있다면, 뷰포트가 아닌 해당 요소를 기준으로 자리 잡음
    • 강제적으로 display: block이 된다
 

  • 쌓임 맥락 ⇒ z축 실현 !!
    • [허용되는 요소 list]
    • 문서의 루트 요소
    • postion이 absolute / relative 이고 z-index가 auto 외의 값일 때
    • postion이 fixed / sticky 일 때
    • flex, grid 컨테이너 자식 중 z-index가 auto가 아닌 요소
      • z-index는 위의 두 경우에만 쓸 수 있음
    • opacitiy가 1(=100%)보다 작을 때
    • 등등