CSS - position
position이란?
웹 문서 안의 각종 요소들을 자유자재로 배치해주는 속성이다.
position 속성을 이용하면 텍스트, 이미지 등 여러 요소를 원하는 위치에 배치가 가능하다.
position의 속성값
각 요소는 position의 속성값 4개 중 한 개를 부여할 수있다.
그리고 해당 요소는 right, left, top, bottom을 이용해서 위치를 이동시킬 수 있다.
속성값 |
설명 |
static |
|
relative |
|
absolute |
|
fixed |
|
<body>
<p style="position: static;">
<br>포지션:static<br><br>(속성값에 영향 없음)
</p>
<p style="position: relative; left: 50px;">
<br>포지션:relative<br><br>(html 요소의 기본위치를 기준으로 위치설정)
</p>
<p style="position: fixed; top: 0px; right: 0px;">
<br>포지션:fixed<br><br>(스크롤 움직여도 고정)
</p>
<div style="position: relative;">
<div id = "div2" style="position: absolute;">
<br>포지션:fixed<br><br>(스크롤 움직여도 고정)
</div>
<br><br><br><br>배경 박스: absolute는 이 박스를<br>기준으로 위치를 잡는다
</div>
</body>