더북(TheBook)

6.5.1 position 속성

position 속성은 HTML 요소를 기본 흐름에서 벗어나 좌푯값에 따라 배치할 때 사용합니다.

형식

position:<속성값>;

사용할 수 있는 속성값은 다음과 같습니다.

표 6-16 position 속성값

속성값

설명

static

요소를 기본 흐름에 따라 배치합니다.

relative

요소를 기본 흐름에 따라 배치하지만, 좌표 속성을 사용할 수 있습니다.

absolute

요소를 기본 흐름에서 벗어나 절대적인 좌표 위치에 따라 배치합니다.

fixed

요소를 기본 흐름에서 벗어나 절대적인 좌표 위치에 따라 배치합니다. 단, 스크롤해도 해당 위치에 고정되어 있습니다.

sticky

요소를 static 값처럼 기본 흐름에 따라 배치하지만, 지정한 좌표의 임계점에 이르면 fixed 값처럼 화면에 고정됩니다.

위치와 관련한 속성값은 매우 중요하므로 자세히 살펴보겠습니다.

 

static

position 속성값을 static으로 지정하면 아무런 변화가 없습니다. 좌표 속성을 사용할 수 없으며 위치 속성을 사용하지 않았을 때와 같습니다.

Note 기본값

위치 속성을 사용하지 않을 때와 같다면 왜 이런 값이 존재할까요? 바로 static과 같은 값이 기본값이기 때문입니다. 6.1.1 기본 스타일 시트에서 웹 브라우저는 기본 스타일 시트를 가지고 있다고 했습니다. 이때 기본 스타일 시트에 정의된 속성과 값을 기본값이라고 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.