position 속성의 역할은 문서 상에 요소(Tag)를 배치하는 방법을 의미합니다.
position 속성에 쓰일 수 있는 것으로는 여러 값이 들어올 수 있는데요,
오늘은 static, relative, absolute, fixed 이 네 가지를 알아보도록 하겠습니다.
위 이미지를 보면 position: relative와 top:10px; left: 10px; 값에 따라 오프셋을 적용한 것을 볼 수 있습니다.
<div class="container">
<div class="static">static</div>
<div class="relative">
<div class="absolute">
<p>absolute</p>
<p>top: 10px</p>
<p>left: 10px</p>
</div>
</div>
</div>
위 이미지를 통해 absolute가 포함된 클래스의 상위 요소인 relative를 기준으로
위에서 10px 왼쪽으로 10px 띄운 것을 볼 수 있습니다. 만약 상위 요소에
position:static 만 존재한다면 최상위 요소인 body를 기준으로 10px 씩 이동하게 되어 현재 하늘색 박스가 노란색으로 대체될 겁니다.