HTML+CSS

[HTML+CSS] Position

MY_STUDY 2023. 5. 18. 13:10

Position

CSS를 이용하여 문서상의 요소를 배치하는 방법, Top, Bottom, Right, Left를 통해 요소의 위치 결정

 

 

Position 속성

static : 기준없음 (배치 불가능/기본값)

relative : 요소 자기 자신을 기준으로 배치

absolute : 부모 요소를 기준으로 배치

fixed : 뷰포트 기준으로 배치

stickey : 스크롤 영역 기준으로 배치

 

예시

먼저 HTML로 부모상자와 자식상자를 만든다. 그리고 CSS로 부모상자와 자식상자의 특징을 생성한다.

부모 상자의 크기는 200px의 검은색 줄 정사각형, 자식상자는 80px 파란색 줄 정사각형

position : relative;를 통해 부모상자가 기준이 되게 한다. 그리고 자식상자는 absolute로

부모 요소를 기준으로 배치하게끔 만들었다. 그리고 bottom: 0을 설정해보면

 

 

 

이런식으로 자식상자가 부모상자의 밑부분에 붙어있게 하였다. 

bottom: 0;은 자식상자의 밑변과, 부모상자의 밑변의 거리

만약 bottom: 10px;으로 설정했다면 부모상자의 밑변과 자식상자의 밑변은 10px만큼 떨어지게 된다.