absolute position의 특징
position 속성이 absolute로 설정되어 있는 엘리먼트는 웹페이지 상에 배치될 때 다음과 같은 특징을 갖습니다.
- 부모 엘리먼트 내부에 속박되지 않고, 독립된 배치 문맥(positioning context)을 가지게 됩니다. 마치 포토샵 같은 그래픽 툴에서 새로운 레이어를 추가하는 효과에 비슷하다고 생각하시면 됩니다.
- 따라서, 엘리먼트를 기본적으로 브라우저 화면(viewport) 상에서 어디든지 원하는 위치에 자유롭게 배치시킬 수 있으며, 심지어 부모 엘리먼트 위에 겹쳐서 배치할 수도 있습니다.
- 단, 상위 엘리먼트 중에 position 속성이 relative인 엘리먼트가 있다면, 그 중 가장 가까운 엘리먼트의 내부에서만 엘리먼트를 자유롭게 배치할 수 있습니다. 즉, 전체 화면이 아닌 해당 상위 엘리먼트를 기준으로 offset 속성(top, left, bottom, right)이 적용됩니다.
'HTML,CSS' 카테고리의 다른 글
[HTML][CSS] Layer 쌓임 맥락을 형성하는 조건 (0) | 2023.04.13 |
---|---|
[HTML][CSS]Layer 팝업, 모달창 2가지 방법. (0) | 2023.04.12 |
[HTML][CSS] table로 게시판 만들고 css 적용 (0) | 2023.02.24 |
table로 게시판 만들기 (0) | 2023.02.22 |
[CSS]block과 inline의 차이점 (0) | 2023.02.13 |