: 위치 정의,top, bottom, left, right 프로퍼티와 함께 사용하여 위치 지정
: position 프로퍼티의 기본값(position 프로퍼티를 지정하지 않았을때)
: 기본위치를 기준으로 좌표 프로퍼티(top, bottom, left, right)사용하여 위치 이동 -> 좌표 프로퍼티가 있을 경우에만 적용됨
-> width, height 상속되지 않음(좌표 프로퍼티 적용되는 것만 다를뿐 static을 지정했을때와 동일하게 동작
-> width는 100%가 적용되어 부모요소와 동일한 값 갖고 heigt는 auto가 적용되지만 line-height는 150px이 적용되어 부모요소와 동일
position: relative;
를 부여하여야 함1)relative 프로퍼티와 absolute프로퍼티의 차이점
relative 프로퍼티는 기본위치(static으로 지정되었을 때 위치)를 기준으로 좌표 프로퍼티를 사용하여 위치를 이동시킨다. 즉 무조건 부모를 기준으로 위치하게 됨
absolute 프로퍼티는 static 이외의 position 프로퍼티가 지정되어 있을 경우에만 부모를 기준으로 위치하게 된다. 부모 조상이 모두 static인 경우 document body를 기준으로 위치하게 된다. 따라서 absolute 프로퍼티 요소는 부모 요소의 영역을 모두 벗어나 자유롭게 어디든 위치할 수 있다. -> 이럴경우 브라우저 상단을 기준으로 좌표 프로퍼티에 따라 움직임
z-index: value;
: 큰 숫자값을 지정할수록 화면 전면에 위치: 자식요소가 부모요소의 영역을 벗어났을 때 처리 방법
overflow: visible;
: 영역을 벗어난 부분 표시(기본값)
overflow: hidden;
: 영역을 벗어난 부분 잘라내서 안보이게 함
overflow: scroll;
: 영역을 벗어난 부분이 없어도 스크롤 표시
overflow: auto;
영역을 벗어난 부분이 있을때만 스크롤 표시(현재 대부분의 브라우저)
overflow-x: auto;
또는 overflow-y: auto;
프로퍼티 사용Reference