• 고객센터
  • ★ 웹 무료강의

★ 웹 무료강의

모던DS 웹에이전시

웹 무료강의 | 프론트엔드 강의

CSS CSS position 속성 - 위치 지정

페이지 정보

profile_image
작성자 모던DS
조회 2회 작성일 26-02-26 03:14

본문

CSS position 속성


position 속성은 문서 상에서 요소가 배치되는 방식(위치 결정 방식)을 정의합니다. top, bottom, left, right, z-index 속성과 함께 사용되어 최종 위치를 결정합니다.



주요 속성값

  • static: 모든 요소의 기본값입니다. 일반적인 문서 흐름에 따라 배치되며 위치 속성(top, left 등)이 적용되지 않습니다.

  • relative: 요소를 일반적인 흐름에 따라 배치하되, 자신이 원래 있어야 할 위치를 기준으로 상대적으로 이동합니다. 요소가 이동해도 원래 차지하던 공간은 그대로 유지됩니다.

  • absolute: 문서 흐름에서 완전히 벗어납니다. 가장 가까운 위치 지정 부모(static이 아닌 부모)를 기준으로 배치됩니다. 부모 중 위치 지정 요소가 없다면 <body>를 기준으로 합니다.

  • fixed: 문서 흐름에서 벗어나 브라우저 창(Viewport)을 기준으로 고정됩니다. 페이지를 스크롤해도 항상 같은 자리에 위치합니다.

  • sticky: 일반적인 흐름을 따르다가, 스크롤이 특정 임계점(예: top: 0)에 도달하면 해당 위치에 고정됩니다. 부모 요소의 범위 안에서만 동작합니다.

f6da24a1423ab7b19980bdad13955e9a_1772043341_6357.png

CSS
#contents {
  background: url('../images/bg.jpg') no-repeat;
  background-size: cover;
  width: 800px;
  height: 500px;
  margin: 0 auto;
  position: relative;
}