인터넷정보

absolute 와 relative의 차이점

알 수 없는 사용자 2007. 10. 17. 00:15
● absolute 와 relative의 차이점

포지션에 대한 속성에서 absolute와 relative를 보면

○ absolute(절대적 위치)

브라우저를 기준으로 위치 속성을 사용 하며 parent 요소에 의해 하위 위치에

있다면 그 곳을 기준으로 합니다. 즉, 레이어 속성인 z-index를 쓸경우......

top, left, right, bottom을 통해서 좌표를 잡는데 실제 브라우저를 기준으로 위치하게 됩니다.


○ relative(상대적 위치)

객체가 위치 속성에 의해 설정 되거나 태그내에 위치시 마지막 위치를 기준으로 상대값을 정해 줍니다.

즉, 포지션을 정하지 않은 상태에서 보면 그곳에 위치가 브라우저에 나올것입니다.

바로 그곳을 기준으로 포지션에 relative를 사용해서 top, left, right, bottom을 이용해서 위치를 정할수 있습니다.

ex 1.
<div style="position:relative;background:red;left:100px;top:200px;color:white;">relative</div>
<div style="position:absolute;background:blue;left:100px;top:200px;color:white;">absolute</div>

ex 2.
<div style="position:absolute;background:red;left:100px;top:200px;color:white;">relative</div>
<div style="position:relative;background:blue;left:100px;top:200px;color:white;">absolute</div>
반응형