본문 바로가기
Web/CSS

[CSS 기본 개념] 포지셔닝/position(relative,absolute,fixed)

by 나비와꽃기린 2016. 6. 23.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1.1  포지셔닝

-positioning, CSS를 이용해서 HTML 엘리먼트들의 위치를 제어하는 방법

 

1) 상대위치(relative positioning)

-position:relative

-자신의 위치를 기준으로 한 상대위치 값을 지정한다.

-자식 엘리먼트의 크기에 따라서 부모 엘리먼트의 크기가 자동으로 변경되지만, 엘리먼트의 위치에 따라서는 변경되지 않는다.

 

2) 절대위치(absolute positioning)

-position:absolute

-문서를 기준으로 위치가 정해지기 때문에 부모 엘리먼트의 위치와는 무관하다.

-엘리먼트의 크기가 부모 엘리먼트의 크기에 반영되지 않는다

 

3) 고정위치(fixed positioning)

-position:fixed

-문서를 기준으로 위치가 정해지기 때문에 부모 엘리먼트의 위치와는 무관하다.

-엘리먼트의 크기가 부모 엘리먼트의 크기에 반영되지 않는다.

스크롤의 영향을 받지 않는다.