CSS position 프로퍼티는 해당 요소가 화면에 어떻게 위치할 것인지를 결정한다.
- static: 요소의 default 값이며, top, right, bottom, left, z-index와 같은 값에 영향을 받지 않는다.
- relative: 초기 요소의 위치는 static인 경우와 같지만 top, right, bottom, left, z-index와 같은 프로퍼티로 오프셋을 설정할 수 있다. z-index의 값이 auto가 아닌 경우에는 stacking context를 생성한다.
- absolute: 해당 요소는 일반적인 레이아웃 구성에서 벗어나 특정 공간을 부여받지 않는다. 해당 요소는 가장 가까운 위치를 가진 부모요소를 기준으로 위치가 결정된다. 해당 요소 역시 z-index값이 auto가 아니라면 stacking context를 갖는다.
- fixed: 해당 요소는 일반적인 레이아웃 구성에서 벗어나 viewport로부터 정해진 containing block를 기준으로 상대적인 위치를 갖는다.
position을 absolute로 지정한 경우 right:0을 통해서 해당 요소의 간단한 우측 정렬을 할 수 있다.
'Frontend > CSS' 카테고리의 다른 글
2021-04-24 :: Material UI (0) | 2021.05.24 |
---|---|
2021-05-07 :: SCSS official guide 번역 (0) | 2021.05.07 |
2021-05-07 Todo scss설정하기 (0) | 2021.05.07 |
2021-04-12 :: 컴포넌트 스타일링 (0) | 2021.04.12 |
CSS: Transition (0) | 2020.09.15 |