🏫 Open API_JAVA
[23~24일차] position / 개인 프로젝트 진행
Dorothy_YANG
2022. 8. 23. 21:15
728x90
20220822(월)
- 목차
- position
- 개인 플젝 진행
< position >
- position 이란?
- html 문서에서 element를 배치하는 방법
- element의 위치를 지정하는 방법 - static 기본값
- relative 자기 자신 기준으로 배치
- 일반적인 문서 흐름에 따라 배치
#two {
position: relative;
top: 20px;
left: 20px;
background: blue;
}

- absolute 부모 요소를 기준으로 배치
- 일반적인 문서 흐름에서 재거하고, 페이지 레이아웃에 공간도 배정 X
- 대신 가장 가까운 위치 지정 조상 요소에 대해 상대적으로 배치
- 단, 조상 중 위치 지정 요소가 없다면 초기 컨테이닝 블록 기준
#two {
position: absolute;
top: 20px;
left: 20px;
background: blue;
}

- fixed 뷰포트 기준으로 배치
- absolute와 비슷하지만 항상 새로운 쌓임 맥락을 생성
#one {
position: fixed;
top: 80px;
left: 10px;
background: blue;
}

- sticky 스크롤 영역 기준으로 배치
- 일반적인 문서 흐름에 따라 배치
- 스크롤 동작이 존재하는 가장 가까운 조상에 달라 붙는다.
#one { position: sticky; top: 10px; }
출처 : https://developer.mozilla.org/ko/docs/Web/CSS/position
position - CSS: Cascading Style Sheets | MDN
CSS position 속성은 문서 상에 요소를 배치하는 방법을 지정합니다. top (en-US), right (en-US), bottom (en-US), left (en-US) 속성이 요소를 배치할 최종 위치를 결정합니다.
developer.mozilla.org
728x90