CSS의 position 속성은 스타일링 타겟의 문서 내 배치 방법을 지정하는 속성이다.
아래 다섯가지 키워드 중 하나를 선택해 지정할 수 있으며, top right bottom left 속성을 통해 요소의 최종 위치를 결정할 수 있다.
1. static
2. relative
3. absolute
4. fixed
5. sticky
top right bottom left z-index 와 같은 속성에 영향을 받지 않는다.top right bottom left 에 지정된 만큼 오프셋으로 이동한다.z-index: auto가 아니라면 새로운 쌓임 맥락(stacking context)를 형성한다. top right bottom left 오프셋을 가지며 상대적으로 배치된다.position: relative / absolute / fixed / sticky인 요소를 의미한다.z-index: auto가 아니라면 새로운 쌓임 맥락(stacking context)를 형성한다. transform, perspective, filter 속성이 하나라도 있는 경우, 그 요소 기준 배치)top right bottom left 으로 결정된다.top right bottom left 중 최소 하나는 지정해서 해당 임계값을 넘어가면 fixed처럼 동작하게 만들어 줘야 한다. 그렇지 않으면 relative와 다를 것이 없다..sticky-container {
/* 이 요소는 기준 컨테이너가 위쪽 10px 임계를 내려올때부터 fixed 처럼 동작한다.*/
position: sticky;
top: 10px;
}