position 속성은 HTML 문서 상에서 요소가 배치되는 방식을 결정position 속성은 요소의 정확한 위치 지정을 위해서 top, left, bottom, right 속성과 함께 사용position 속의 기본값 = staticposition 속성이 static인 요소는 HTML 문서 상에서 원래 있어야하는 위치에 배치top, left, bottom, right 속성값은 position 속성이 static일 때는 무시됨position 속성을 relative로 설정하게 되면, 요소를 원래 위치에서 벗어나게 배치할 수 있음top, bottom, left, right 속성을 이용해서, 요소가 원래 위치에 있을 때의 상하좌우로 부터 얼마나 떨어지게 할지를 지정할 수 있음absolute : position 속성값 중 가장 난해하고 주의해서 사용해야하는 속성값absolute 속성값은 relative 속성값과 함께 사용되는 경우가 많음position 속성을 absolute로 지정하면 사실 전혀 절대적(absolute)으로 요소를 배치해주지 않음position 속성이 absolute일 때 해당 요소는 배치 기준을 자신이 아닌 상위 요소에서 찾음position 속성이 static이 아닌 첫 번째 상위 요소가 해당 요소의 배치 기준으로 설정position 속성이 static이 아닌 요소가 없다면, DOM 트리에 최상위에 있는 <body> 요소가 배치 기준이 됨position 속성을 absolute로 설정하면, 부모 요소의 position 속성을 relative로 지정해주는 것이 관례position 속성을 fixed로 지정하면 이렇게 요소를 항상 고정된(fixed) 위치에 배치할 수 있습니다.fixed 속성값의 배치 기준이 자신이나 부모 요소가 아닌 뷰포트(viewport), 즉 브라우저 전체화면이기 때문인데요. top, left, bottom, right 속성은 각각 브라우저 상단, 좌측, 하단, 우측으로 부터 해당 요소가 얼마나 떨어져있는지를 결정