위치
를 기준으로 element의 위치가 정해지게 된다. position : absolute
이고, 해당 element의 가장 가까운 상위 엘리먼트의 position: relative(or absolute)
일때1. 위치
parent element가
postion : relative
,
child element가position : absolute
,top:20px
이라면 부모의 위치를 기준으로 top에서 20px 만큼 내려오게 됨
2. 크기
<div class="parent">
<div class="child"> 1</div>
<div class="child"> 2</div>
<div class="child"> 3</div>
</div>
.parent { position : relative} .child { position : absolute, height : 10px }
이렇게 child에 height를 넣어줬는데 parent의 div height이 변동이 없었다. position : absolute 인 element는 document flow에서 완전히 제외되기 때문이다. 부모에게 영향을 주지 못하기 때문에 부모의 height는 child의 높이에 따라 자동으로 늘어나지 않는다.